Parcourir la source

Enabling and disabling wifi

Bob Mottram il y a 8 ans
Parent
révision
7d232bc866
2 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. 9
    1
      src/freedombone-utils-wifi
  2. 0
    1
      src/freedombone-wifi

+ 9
- 1
src/freedombone-utils-wifi Voir le fichier

315
     fi
315
     fi
316
 }
316
 }
317
 
317
 
318
+function wifi_original_network_settings {
319
+    remove_config_param "NETWORK_IS_STATIC"
320
+    if [ -f /etc/network/interfaces_original ]; then
321
+        cp /etc/network/interfaces_original /etc/network/interfaces
322
+    fi
323
+}
324
+
318
 function wifi_wpa2_psk {
325
 function wifi_wpa2_psk {
319
     ssid=$1
326
     ssid=$1
320
     passphrase=$2
327
     passphrase=$2
539
         echo '# interfaces(5) file used by ifup(8) and ifdown(8)' > /etc/network/interfaces
546
         echo '# interfaces(5) file used by ifup(8) and ifdown(8)' > /etc/network/interfaces
540
         echo '# Include files from /etc/network/interfaces.d:' >> /etc/network/interfaces
547
         echo '# Include files from /etc/network/interfaces.d:' >> /etc/network/interfaces
541
         echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
548
         echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
542
-        systemctl restart network-manager
549
+        remove_config_param "WIFI_INTERFACE"
543
         wpa_action ${WIFI_INTERFACE} stop
550
         wpa_action ${WIFI_INTERFACE} stop
544
         wpa_cli -i ${WIFI_INTERFACE} terminate
551
         wpa_cli -i ${WIFI_INTERFACE} terminate
552
+        systemctl restart network-manager
545
     else
553
     else
546
         networks_from_file
554
         networks_from_file
547
     fi
555
     fi

+ 0
- 1
src/freedombone-wifi Voir le fichier

156
 
156
 
157
 if [ ${WIFI_DISABLE} ]; then
157
 if [ ${WIFI_DISABLE} ]; then
158
     disable_wifi ${WIFI_DISABLE}
158
     disable_wifi ${WIFI_DISABLE}
159
-    remove_config_param "WIFI_INTERFACE"
160
     exit 0
159
     exit 0
161
 fi
160
 fi
162
 
161