|
@@ -452,6 +452,18 @@ function networks_from_file {
|
452
|
452
|
ifconfig ${WIFI_INTERFACE} up
|
453
|
453
|
}
|
454
|
454
|
|
|
455
|
+function wifi_networks_file_header {
|
|
456
|
+ echo $'# Add wifi networks as follows:' > $WIFI_NETWORKS_FILE
|
|
457
|
+ echo '#' >> $WIFI_NETWORKS_FILE
|
|
458
|
+ echo $'# MySSID' >> $WIFI_NETWORKS_FILE
|
|
459
|
+ echo $'# wpa2-psk' >> $WIFI_NETWORKS_FILE
|
|
460
|
+ echo $'# myWifiPassphrase' >> $WIFI_NETWORKS_FILE
|
|
461
|
+ echo '#' >> $WIFI_NETWORKS_FILE
|
|
462
|
+ echo $'# AnotherSSID' >> $WIFI_NETWORKS_FILE
|
|
463
|
+ echo $'# none' >> $WIFI_NETWORKS_FILE
|
|
464
|
+ echo '#' >> $WIFI_NETWORKS_FILE
|
|
465
|
+}
|
|
466
|
+
|
455
|
467
|
function create_networks_interactive {
|
456
|
468
|
remove_config_param "WIFI_INTERFACE"
|
457
|
469
|
update_wifi_adaptors
|
|
@@ -464,16 +476,6 @@ function create_networks_interactive {
|
464
|
476
|
rm $WIFI_NETWORKS_FILE
|
465
|
477
|
fi
|
466
|
478
|
|
467
|
|
- echo $'# Add wifi networks as follows:' > $WIFI_NETWORKS_FILE
|
468
|
|
- echo '#' >> $WIFI_NETWORKS_FILE
|
469
|
|
- echo $'# MySSID' >> $WIFI_NETWORKS_FILE
|
470
|
|
- echo $'# wpa2-psk' >> $WIFI_NETWORKS_FILE
|
471
|
|
- echo $'# myWifiPassphrase' >> $WIFI_NETWORKS_FILE
|
472
|
|
- echo '#' >> $WIFI_NETWORKS_FILE
|
473
|
|
- echo $'# AnotherSSID' >> $WIFI_NETWORKS_FILE
|
474
|
|
- echo $'# none' >> $WIFI_NETWORKS_FILE
|
475
|
|
- echo '#' >> $WIFI_NETWORKS_FILE
|
476
|
|
-
|
477
|
479
|
# By default connect to any open wifi
|
478
|
480
|
WIFI_SSID=''
|
479
|
481
|
WIFI_TYPE=$'open'
|
|
@@ -510,6 +512,10 @@ function create_networks_interactive {
|
510
|
512
|
continue
|
511
|
513
|
fi
|
512
|
514
|
|
|
515
|
+ if [ ! -f $WIFI_NETWORKS_FILE ]; then
|
|
516
|
+ wifi_networks_file_header
|
|
517
|
+ fi
|
|
518
|
+
|
513
|
519
|
# update the wifi networks file
|
514
|
520
|
echo '' >> $WIFI_NETWORKS_FILE
|
515
|
521
|
echo "$WIFI_SSID" >> $WIFI_NETWORKS_FILE
|