|  | @@ -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 |  }
 |