hotspot setup during install
This commit is contained in:
parent
1189d07005
commit
fdbefe3eea
|
@ -444,6 +444,7 @@ WIFI_INTERFACE=wlan0
|
||||||
WIFI_TYPE='wpa2-psk'
|
WIFI_TYPE='wpa2-psk'
|
||||||
WIFI_SSID=
|
WIFI_SSID=
|
||||||
WIFI_PASSPHRASE=
|
WIFI_PASSPHRASE=
|
||||||
|
WIFI_HOTSPOT='no'
|
||||||
|
|
||||||
# cjdns settings
|
# cjdns settings
|
||||||
ENABLE_CJDNS="no"
|
ENABLE_CJDNS="no"
|
||||||
|
@ -1075,6 +1076,9 @@ function read_configuration {
|
||||||
if grep -q "WIFI_PASSPHRASE" $CONFIGURATION_FILE; then
|
if grep -q "WIFI_PASSPHRASE" $CONFIGURATION_FILE; then
|
||||||
WIFI_PASSPHRASE=$(grep "WIFI_PASSPHRASE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
WIFI_PASSPHRASE=$(grep "WIFI_PASSPHRASE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
||||||
fi
|
fi
|
||||||
|
if grep -q "WIFI_HOTSPOT" $CONFIGURATION_FILE; then
|
||||||
|
WIFI_HOTSPOT=$(grep "WIFI_HOTSPOT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
||||||
|
fi
|
||||||
if grep -q "SYNCTHING_ID" $CONFIGURATION_FILE; then
|
if grep -q "SYNCTHING_ID" $CONFIGURATION_FILE; then
|
||||||
SYNCTHING_ID=$(grep "SYNCTHING_ID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
SYNCTHING_ID=$(grep "SYNCTHING_ID" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
||||||
fi
|
fi
|
||||||
|
@ -1725,6 +1729,12 @@ function setup_wifi {
|
||||||
if grep -Fxq "setup_wifi" $COMPLETION_FILE; then
|
if grep -Fxq "setup_wifi" $COMPLETION_FILE; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
HOTSPOT='no'
|
||||||
|
if [[ $WIFI_HOTSPOT != 'no' ]]; then
|
||||||
|
HOTSPOT='yes'
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $WIFI_TYPE != 'none' ]]; then
|
if [[ $WIFI_TYPE != 'none' ]]; then
|
||||||
if [ ! $WIFI_PASSPHRASE ]; then
|
if [ ! $WIFI_PASSPHRASE ]; then
|
||||||
echo $'No wifi passphrase was given'
|
echo $'No wifi passphrase was given'
|
||||||
|
@ -1734,9 +1744,9 @@ function setup_wifi {
|
||||||
echo $'Wifi passphrase was too short'
|
echo $'Wifi passphrase was too short'
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE -p $WIFI_PASSPHRASE
|
${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE -p $WIFI_PASSPHRASE --hotspot $HOTSPOT
|
||||||
else
|
else
|
||||||
${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE
|
${PROJECT_NAME}-wifi -i $WIFI_INTERFACE -s $WIFI_SSID -t $WIFI_TYPE --hotspot $HOTSPOT
|
||||||
fi
|
fi
|
||||||
echo 'setup_wifi' >> $COMPLETION_FILE
|
echo 'setup_wifi' >> $COMPLETION_FILE
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue