Skip to content
Snippets Groups Projects
Commit 77a8c9fe authored by David Mondou's avatar David Mondou
Browse files

Enable Wifi on boot after using IoT Gateway Setup tool.

Start with a clean wpa_supplicant.conf when using IoT Gateway Setup tool.
parent 5ee30e96
No related branches found
No related tags found
1 merge request!1Feature/autostart wifi
......@@ -470,8 +470,7 @@ def configureNetworkAP(changewifi):
print noooo("the last line of configureNetworkAP")
def setNetwork(network_conf, ssid):
if not os.path.isfile('/etc/wpa_supplicant.conf.original'):
subprocess.call("cp /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original", shell=True)
subprocess.call("cp /usr/lib/node_modules/iot-gateway-setup/wpa_supplicant.tpl /etc/wpa_supplicant.conf", shell=True)
wpa_supplicant = open('/etc/wpa_supplicant.conf','a') #Will not take care of duplicates at the moment.
wpa_supplicant.write(network_conf)
......@@ -685,6 +684,9 @@ def disableOneTimeSetup(persist):
subprocess.call("/usr/rigado/scripts/led_control.sh green solid", shell=True)
subprocess.call("/etc/init.d/iot-gateway-setup-server stop", shell=True)
if not 'auto wlan0' in open('/etc/network/interfaces').read():
subprocess.call("sed -i '/iface wlan/i auto wlan0' /etc/network/interfaces", shell=True)
def toggleOneTimeSetup(persist):
if showWiFiMode() == "Master":
disableOneTimeSetup(persist)
......
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
key_mgmt=NONE
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment