Enabling and disabling wifi

This commit is contained in:
Bob Mottram 2016-10-22 23:04:53 +01:00
parent 2baffb874f
commit 7d232bc866
2 changed files with 9 additions and 2 deletions

View File

@ -315,6 +315,13 @@ function wifi_store_original_network_settings {
fi
}
function wifi_original_network_settings {
remove_config_param "NETWORK_IS_STATIC"
if [ -f /etc/network/interfaces_original ]; then
cp /etc/network/interfaces_original /etc/network/interfaces
fi
}
function wifi_wpa2_psk {
ssid=$1
passphrase=$2
@ -539,9 +546,10 @@ function disable_wifi {
echo '# interfaces(5) file used by ifup(8) and ifdown(8)' > /etc/network/interfaces
echo '# Include files from /etc/network/interfaces.d:' >> /etc/network/interfaces
echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
systemctl restart network-manager
remove_config_param "WIFI_INTERFACE"
wpa_action ${WIFI_INTERFACE} stop
wpa_cli -i ${WIFI_INTERFACE} terminate
systemctl restart network-manager
else
networks_from_file
fi

View File

@ -156,7 +156,6 @@ fi
if [ ${WIFI_DISABLE} ]; then
disable_wifi ${WIFI_DISABLE}
remove_config_param "WIFI_INTERFACE"
exit 0
fi