Browse Source

hotspot setup during install

Bob Mottram 9 years ago
parent
commit
fdbefe3eea
1 changed files with 12 additions and 2 deletions
  1. 12
    2
      src/freedombone

+ 12
- 2
src/freedombone View File

@@ -444,6 +444,7 @@ WIFI_INTERFACE=wlan0
444 444
 WIFI_TYPE='wpa2-psk'
445 445
 WIFI_SSID=
446 446
 WIFI_PASSPHRASE=
447
+WIFI_HOTSPOT='no'
447 448
 
448 449
 # cjdns settings
449 450
 ENABLE_CJDNS="no"
@@ -1075,6 +1076,9 @@ function read_configuration {
1075 1076
         if grep -q "WIFI_PASSPHRASE" $CONFIGURATION_FILE; then
1076 1077
             WIFI_PASSPHRASE=$(grep "WIFI_PASSPHRASE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1077 1078
         fi
1079
+        if grep -q "WIFI_HOTSPOT" $CONFIGURATION_FILE; then
1080
+            WIFI_HOTSPOT=$(grep "WIFI_HOTSPOT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1081
+        fi
1078 1082
         if grep -q "SYNCTHING_ID" $CONFIGURATION_FILE; then
1079 1083
             SYNCTHING_ID=$(grep "SYNCTHING_ID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1080 1084
         fi
@@ -1725,6 +1729,12 @@ function setup_wifi {
1725 1729
     if grep -Fxq "setup_wifi" $COMPLETION_FILE; then
1726 1730
         return
1727 1731
     fi
1732
+    
1733
+    HOTSPOT='no'
1734
+    if [[ $WIFI_HOTSPOT != 'no' ]]; then
1735
+        HOTSPOT='yes'
1736
+    fi
1737
+    
1728 1738
     if [[ $WIFI_TYPE != 'none' ]]; then
1729 1739
         if [ ! $WIFI_PASSPHRASE ]; then
1730 1740
             echo $'No wifi passphrase was given'
@@ -1734,9 +1744,9 @@ function setup_wifi {
1734 1744
             echo $'Wifi passphrase was too short'
1735 1745
             return
1736 1746
         fi  
1737
-        ${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE -p $WIFI_PASSPHRASE
1747
+        ${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE -p $WIFI_PASSPHRASE --hotspot $HOTSPOT
1738 1748
     else
1739
-        ${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE     
1749
+        ${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE --hotspot $HOTSPOT
1740 1750
     fi
1741 1751
     echo 'setup_wifi' >> $COMPLETION_FILE
1742 1752
 }