| 
				
			 | 
			
			
				@@ -61,9 +61,6 @@ MUMBLE_ONION_PORT=8095 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				61
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				62
			 | 
			
				62
			 | 
			
			
				 SSH_PORT=2222 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				63
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				64
			 | 
			
				
			 | 
			
			
				-IRC_PORT=6697 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				
			 | 
			
			
				-IRC_ONION_PORT=8093 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				64
			 | 
			
			
				 # outgoing SMTP proxy 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				65
			 | 
			
			
				 SMTP_PROXY_ENABLE=$'no' 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				66
			 | 
			
			
				 SMTP_PROXY_PROTOCOL='smtps' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -82,53 +79,22 @@ WIFI_NETWORKS_FILE=~/${PROJECT_NAME}-wifi.cfg 
			 | 
		
	
		
			
			| 
				82
			 | 
			
				79
			 | 
			
			
				 USB_DRIVE=sdb 
			 | 
		
	
		
			
			| 
				83
			 | 
			
				80
			 | 
			
			
				 # get default USB from config file 
			 | 
		
	
		
			
			| 
				84
			 | 
			
				81
			 | 
			
			
				 CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg 
			 | 
		
	
		
			
			| 
				85
			 | 
			
				
			 | 
			
			
				-if [ -f $CONFIGURATION_FILE ]; then 
			 | 
		
	
		
			
			| 
				86
			 | 
			
				
			 | 
			
			
				-    if grep -q "WIFI_HOTSPOT=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				87
			 | 
			
				
			 | 
			
			
				-        WIFI_HOTSPOT=$(cat $CONFIGURATION_FILE | grep "WIFI_HOTSPOT=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				88
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				89
			 | 
			
				
			 | 
			
			
				-    if grep -q "WIFI_INTERFACE=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				90
			 | 
			
				
			 | 
			
			
				-        WIFI_INTERFACE=$(cat $CONFIGURATION_FILE | grep "WIFI_INTERFACE=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				91
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				92
			 | 
			
				
			 | 
			
			
				-    if grep -q "WIFI_TYPE=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				93
			 | 
			
				
			 | 
			
			
				-        WIFI_TYPE=$(cat $CONFIGURATION_FILE | grep "WIFI_TYPE=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				
			 | 
			
			
				-    if grep -q "WIFI_SSID=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				
			 | 
			
			
				-        WIFI_SSID=$(cat $CONFIGURATION_FILE | grep "WIFI_SSID=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				97
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				
			 | 
			
			
				-    if grep -q "WIFI_PASSPHRASE=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				
			 | 
			
			
				-        WIFI_PASSPHRASE=$(cat $CONFIGURATION_FILE | grep "WIFI_PASSPHRASE=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				100
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				101
			 | 
			
				
			 | 
			
			
				-    if grep -q "USB_DRIVE=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				102
			 | 
			
				
			 | 
			
			
				-        USB_DRIVE=$(cat $CONFIGURATION_FILE | grep "USB_DRIVE=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				103
			 | 
			
				
			 | 
			
			
				-        if [[ $USB_DRIVE == *"dev"* ]]; then 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				
			 | 
			
			
				-            USB_DRIVE=$(echo ${USB_DRIVE} | awk -F '/' '{print $3}' | sed 's|1||g' | sed 's|2||g') 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				
			 | 
			
			
				-        fi 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				107
			 | 
			
				
			 | 
			
			
				-    if grep -q "SSH_PORT=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				
			 | 
			
			
				-        SSH_PORT=$(cat $CONFIGURATION_FILE | grep "SSH_PORT=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				
			 | 
			
			
				-    if grep -q "IRC_PORT=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				111
			 | 
			
				
			 | 
			
			
				-        IRC_PORT=$(cat $CONFIGURATION_FILE | grep "IRC_PORT=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				112
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				113
			 | 
			
				82
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				114
			 | 
			
				
			 | 
			
			
				-    if grep -q "SMTP_PROXY_ENABLE=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				115
			 | 
			
				
			 | 
			
			
				-        SMTP_PROXY_ENABLE=$(cat $CONFIGURATION_FILE | grep "SMTP_PROXY_ENABLE=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				116
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				
			 | 
			
			
				-    if grep -q "SMTP_PROXY_PROTOCOL=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				118
			 | 
			
				
			 | 
			
			
				-        SMTP_PROXY_PROTOCOL=$(cat $CONFIGURATION_FILE | grep "SMTP_PROXY_PROTOCOL=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				119
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				120
			 | 
			
				
			 | 
			
			
				-    if grep -q "SMTP_PROXY_SERVER=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				121
			 | 
			
				
			 | 
			
			
				-        SMTP_PROXY_SERVER=$(cat $CONFIGURATION_FILE | grep "SMTP_PROXY_SERVER=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				122
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				123
			 | 
			
				
			 | 
			
			
				-    if grep -q "SMTP_PROXY_PORT=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				124
			 | 
			
				
			 | 
			
			
				-        SMTP_PROXY_PORT=$(cat $CONFIGURATION_FILE | grep "SMTP_PROXY_PORT=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				125
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				126
			 | 
			
				
			 | 
			
			
				-    if grep -q "SMTP_PROXY_USERNAME=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				127
			 | 
			
				
			 | 
			
			
				-        SMTP_PROXY_USERNAME=$(cat $CONFIGURATION_FILE | grep "SMTP_PROXY_USERNAME=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				128
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				
			 | 
			
			
				-    if grep -q "SMTP_PROXY_PASSWORD=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				130
			 | 
			
				
			 | 
			
			
				-        SMTP_PROXY_PASSWORD=$(cat $CONFIGURATION_FILE | grep "SMTP_PROXY_PASSWORD=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				131
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				83
			 | 
			
			
				+read_config_param WIFI_HOTSPOT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				84
			 | 
			
			
				+read_config_param WIFI_INTERFACE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				85
			 | 
			
			
				+read_config_param WIFI_TYPE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				86
			 | 
			
			
				+read_config_param WIFI_SSID 
			 | 
		
	
		
			
			| 
				
			 | 
			
				87
			 | 
			
			
				+read_config_param WIFI_PASSPHRASE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				88
			 | 
			
			
				+read_config_param SSH_PORT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				89
			 | 
			
			
				+read_config_param SMTP_PROXY_ENABLE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				90
			 | 
			
			
				+read_config_param SMTP_PROXY_PROTOCOL 
			 | 
		
	
		
			
			| 
				
			 | 
			
				91
			 | 
			
			
				+read_config_param SMTP_PROXY_SERVER 
			 | 
		
	
		
			
			| 
				
			 | 
			
				92
			 | 
			
			
				+read_config_param SMTP_PROXY_PORT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				93
			 | 
			
			
				+read_config_param SMTP_PROXY_USERNAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				94
			 | 
			
			
				+read_config_param SMTP_PROXY_PASSWORD 
			 | 
		
	
		
			
			| 
				
			 | 
			
				95
			 | 
			
			
				+read_config_param USB_DRIVE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				96
			 | 
			
			
				+if [[ $USB_DRIVE == *"dev"* ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				97
			 | 
			
			
				+    USB_DRIVE=$(echo ${USB_DRIVE} | awk -F '/' '{print $3}' | sed 's|1||g' | sed 's|2||g') 
			 | 
		
	
		
			
			| 
				132
			 | 
			
				98
			 | 
			
			
				 fi 
			 | 
		
	
		
			
			| 
				133
			 | 
			
				99
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				134
			 | 
			
				100
			 | 
			
			
				 # Mirrors settings 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -190,23 +156,9 @@ function set_main_repo { 
			 | 
		
	
		
			
			| 
				190
			 | 
			
				156
			 | 
			
			
				         FRIENDS_MIRRORS_SSH_PORT=$new_mirrors_ssh_port 
			 | 
		
	
		
			
			| 
				191
			 | 
			
				157
			 | 
			
			
				         FRIENDS_MIRRORS_PASSWORD=$new_mirrors_password 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				158
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				193
			 | 
			
				
			 | 
			
			
				-        if ! grep -q "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				
			 | 
			
			
				-            echo "FRIENDS_MIRRORS_SERVER=$FRIENDS_MIRRORS_SERVER" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				
			 | 
			
			
				-        else 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				
			 | 
			
			
				-            sed -i "s|FRIENDS_MIRRORS_SERVER=.*|FRIENDS_MIRRORS_SERVER=$FRIENDS_MIRRORS_SERVER|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				
			 | 
			
			
				-        fi 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				
			 | 
			
			
				-        if ! grep -q "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				
			 | 
			
			
				-            echo "FRIENDS_MIRRORS_SSH_PORT=$FRIENDS_MIRRORS_SSH_PORT" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				
			 | 
			
			
				-        else 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				
			 | 
			
			
				-            sed -i "s|FRIENDS_MIRRORS_SSH_PORT=.*|FRIENDS_MIRRORS_SSH_PORT=$FRIENDS_MIRRORS_SSH_PORT|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				
			 | 
			
			
				-        fi 
			 | 
		
	
		
			
			| 
				204
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				205
			 | 
			
				
			 | 
			
			
				-        if ! grep -q "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				206
			 | 
			
				
			 | 
			
			
				-            echo "FRIENDS_MIRRORS_PASSWORD=$FRIENDS_MIRRORS_PASSWORD" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				207
			 | 
			
				
			 | 
			
			
				-        else 
			 | 
		
	
		
			
			| 
				208
			 | 
			
				
			 | 
			
			
				-            sed -i "s|FRIENDS_MIRRORS_PASSWORD=.*|FRIENDS_MIRRORS_PASSWORD=$FRIENDS_MIRRORS_PASSWORD|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				209
			 | 
			
				
			 | 
			
			
				-        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+        write_config_param "FRIENDS_MIRRORS_SERVER" "$FRIENDS_MIRRORS_SERVER" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				160
			 | 
			
			
				+        write_config_param "FRIENDS_MIRRORS_SSH_PORT" "$FRIENDS_MIRRORS_SSH_PORT" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				161
			 | 
			
			
				+        write_config_param "FRIENDS_MIRRORS_PASSWORD" "$FRIENDS_MIRRORS_PASSWORD" 
			 | 
		
	
		
			
			| 
				210
			 | 
			
				162
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				211
			 | 
			
				163
			 | 
			
			
				         # re-read the repos 
			 | 
		
	
		
			
			| 
				212
			 | 
			
				164
			 | 
			
			
				         read_repo_servers 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -270,7 +222,7 @@ function show_domains { 
			 | 
		
	
		
			
			| 
				270
			 | 
			
				222
			 | 
			
			
				     get_apps_installed_names 
			 | 
		
	
		
			
			| 
				271
			 | 
			
				223
			 | 
			
			
				     clear 
			 | 
		
	
		
			
			| 
				272
			 | 
			
				224
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				273
			 | 
			
				
			 | 
			
			
				-    DEFAULT_DOMAIN_NAME=$(cat $CONFIGURATION_FILE | grep "DEFAULT_DOMAIN_NAME=" | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				225
			 | 
			
			
				+    read_config_param "DEFAULT_DOMAIN_NAME" 
			 | 
		
	
		
			
			| 
				274
			 | 
			
				226
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				275
			 | 
			
				227
			 | 
			
			
				     echo 'Domains' 
			 | 
		
	
		
			
			| 
				276
			 | 
			
				228
			 | 
			
			
				     echo '=======' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -368,16 +320,18 @@ function show_users { 
			 | 
		
	
		
			
			| 
				368
			 | 
			
				320
			 | 
			
			
				             echo -n -e "$(pad_string ${USRNAME})" 
			 | 
		
	
		
			
			| 
				369
			 | 
			
				321
			 | 
			
			
				             # get the SIP extension 
			 | 
		
	
		
			
			| 
				370
			 | 
			
				322
			 | 
			
			
				             SIPEXT= 
			 | 
		
	
		
			
			| 
				371
			 | 
			
				
			 | 
			
			
				-            while read ext; do 
			 | 
		
	
		
			
			| 
				372
			 | 
			
				
			 | 
			
			
				-                if [[ $ext == *"user id"* ]]; then 
			 | 
		
	
		
			
			| 
				373
			 | 
			
				
			 | 
			
			
				-                    CURR_UID=$(echo "$ext" | awk -F '"' '{print $2}' | awk -F '"' '{print $1}') 
			 | 
		
	
		
			
			| 
				374
			 | 
			
				
			 | 
			
			
				-                fi 
			 | 
		
	
		
			
			| 
				375
			 | 
			
				
			 | 
			
			
				-                if [[ $ext == *"extension"* ]]; then 
			 | 
		
	
		
			
			| 
				376
			 | 
			
				
			 | 
			
			
				-                    if [[ $CURR_UID == $USRNAME ]]; then 
			 | 
		
	
		
			
			| 
				377
			 | 
			
				
			 | 
			
			
				-                        SIPEXT=$(echo "$ext" | awk -F '>' '{print $2}' | awk -F '<' '{print $1}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				323
			 | 
			
			
				+            if [ -f $SIP_CONFIGURATION_FILE ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				324
			 | 
			
			
				+                while read ext; do 
			 | 
		
	
		
			
			| 
				
			 | 
			
				325
			 | 
			
			
				+                    if [[ $ext == *"user id"* ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				326
			 | 
			
			
				+                        CURR_UID=$(echo "$ext" | awk -F '"' '{print $2}' | awk -F '"' '{print $1}') 
			 | 
		
	
		
			
			| 
				378
			 | 
			
				327
			 | 
			
			
				                     fi 
			 | 
		
	
		
			
			| 
				379
			 | 
			
				
			 | 
			
			
				-                fi 
			 | 
		
	
		
			
			| 
				380
			 | 
			
				
			 | 
			
			
				-            done < $SIP_CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				328
			 | 
			
			
				+                    if [[ $ext == *"extension"* ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				329
			 | 
			
			
				+                        if [[ $CURR_UID == $USRNAME ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				330
			 | 
			
			
				+                            SIPEXT=$(echo "$ext" | awk -F '>' '{print $2}' | awk -F '<' '{print $1}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				331
			 | 
			
			
				+                        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				332
			 | 
			
			
				+                    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				333
			 | 
			
			
				+                done < $SIP_CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				334
			 | 
			
			
				+            fi 
			 | 
		
	
		
			
			| 
				381
			 | 
			
				335
			 | 
			
			
				             if [ $SIPEXT ]; then 
			 | 
		
	
		
			
			| 
				382
			 | 
			
				336
			 | 
			
			
				                 echo -n -e "$(pad_string SIP:${SIPEXT})" 
			 | 
		
	
		
			
			| 
				383
			 | 
			
				337
			 | 
			
			
				             else 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -395,9 +349,7 @@ function show_mirrors_password { 
			 | 
		
	
		
			
			| 
				395
			 | 
			
				349
			 | 
			
			
				     if [ ! /home/mirrors ]; then 
			 | 
		
	
		
			
			| 
				396
			 | 
			
				350
			 | 
			
			
				         return 
			 | 
		
	
		
			
			| 
				397
			 | 
			
				351
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				398
			 | 
			
				
			 | 
			
			
				-    if grep -q "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				399
			 | 
			
				
			 | 
			
			
				-        MY_MIRRORS_PASSWORD=$(grep "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				400
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				352
			 | 
			
			
				+    read_config_param "MY_MIRRORS_PASSWORD" 
			 | 
		
	
		
			
			| 
				401
			 | 
			
				353
			 | 
			
			
				     echo 'Local Mirrors' 
			 | 
		
	
		
			
			| 
				402
			 | 
			
				354
			 | 
			
			
				     echo '=============' 
			 | 
		
	
		
			
			| 
				403
			 | 
			
				355
			 | 
			
			
				     echo '' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -501,36 +453,12 @@ function smtp_proxy { 
			 | 
		
	
		
			
			| 
				501
			 | 
			
				453
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				502
			 | 
			
				454
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				503
			 | 
			
				455
			 | 
			
			
				     # save settings within the main configuration file 
			 | 
		
	
		
			
			| 
				504
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "SMTP_PROXY_ENABLE=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				505
			 | 
			
				
			 | 
			
			
				-        echo "SMTP_PROXY_ENABLE=$SMTP_PROXY_ENABLE" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				506
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				507
			 | 
			
				
			 | 
			
			
				-        sed -i "s|SMTP_PROXY_ENABLE=.*|SMTP_PROXY_ENABLE=$SMTP_PROXY_ENABLE|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				508
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				509
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "SMTP_PROXY_PROTOCOL=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				510
			 | 
			
				
			 | 
			
			
				-        echo "SMTP_PROXY_PROTOCOL=$SMTP_PROXY_PROTOCOL" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				511
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				512
			 | 
			
				
			 | 
			
			
				-        sed -i "s|SMTP_PROXY_PROTOCOL=.*|SMTP_PROXY_PROTOCOL=$SMTP_PROXY_PROTOCOL|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				513
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				514
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "SMTP_PROXY_SERVER=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				515
			 | 
			
				
			 | 
			
			
				-        echo "SMTP_PROXY_SERVER=$SMTP_PROXY_SERVER" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				516
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				517
			 | 
			
				
			 | 
			
			
				-        sed -i "s|SMTP_PROXY_SERVER=.*|SMTP_PROXY_SERVER=$SMTP_PROXY_SERVER|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				518
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				519
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "SMTP_PROXY_PORT=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				520
			 | 
			
				
			 | 
			
			
				-        echo "SMTP_PROXY_PORT=$SMTP_PROXY_PORT" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				521
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				522
			 | 
			
				
			 | 
			
			
				-        sed -i "s|SMTP_PROXY_PORT=.*|SMTP_PROXY_PORT=$SMTP_PROXY_PORT|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				523
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				524
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "SMTP_PROXY_USERNAME=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				525
			 | 
			
				
			 | 
			
			
				-        echo "SMTP_PROXY_USERNAME=$SMTP_PROXY_USERNAME" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				526
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				527
			 | 
			
				
			 | 
			
			
				-        sed -i "s|SMTP_PROXY_USERNAME=.*|SMTP_PROXY_USERNAME=$SMTP_PROXY_USERNAME|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				528
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				529
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "SMTP_PROXY_PASSWORD=" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				530
			 | 
			
				
			 | 
			
			
				-        echo "SMTP_PROXY_PASSWORD=$SMTP_PROXY_PASSWORD" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				531
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				532
			 | 
			
				
			 | 
			
			
				-        sed -i "s|SMTP_PROXY_PASSWORD=.*|SMTP_PROXY_PASSWORD=$SMTP_PROXY_PASSWORD|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				533
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				456
			 | 
			
			
				+    write_config_param "SMTP_PROXY_ENABLE" "$SMTP_PROXY_ENABLE" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				457
			 | 
			
			
				+    write_config_param "SMTP_PROXY_PROTOCOL" "$SMTP_PROXY_PROTOCOL" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				458
			 | 
			
			
				+    write_config_param "SMTP_PROXY_SERVER" "$SMTP_PROXY_SERVER" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				459
			 | 
			
			
				+    write_config_param "SMTP_PROXY_PORT" "$SMTP_PROXY_PORT" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				460
			 | 
			
			
				+    write_config_param "SMTP_PROXY_USERNAME" "$SMTP_PROXY_USERNAME" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				461
			 | 
			
			
				+    write_config_param "SMTP_PROXY_PASSWORD" "$SMTP_PROXY_PASSWORD" 
			 | 
		
	
		
			
			| 
				534
			 | 
			
				462
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				535
			 | 
			
				463
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				536
			 | 
			
				464
			 | 
			
			
				 function delete_user { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1535,26 +1463,10 @@ function hotspot_settings { 
			 | 
		
	
		
			
			| 
				1535
			 | 
			
				1463
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				1536
			 | 
			
				1464
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1537
			 | 
			
				1465
			 | 
			
			
				     # store any changes 
			 | 
		
	
		
			
			| 
				1538
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "WIFI_HOTSPOT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1539
			 | 
			
				
			 | 
			
			
				-        echo "WIFI_HOTSPOT=$WIFI_HOTSPOT" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1540
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				1541
			 | 
			
				
			 | 
			
			
				-        sed -i "s|WIFI_HOTSPOT=.*|WIFI_HOTSPOT=$WIFI_HOTSPOT|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1542
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				1543
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "WIFI_SSID" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1544
			 | 
			
				
			 | 
			
			
				-        echo "WIFI_SSID=$WIFI_SSID" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1545
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				1546
			 | 
			
				
			 | 
			
			
				-        sed -i "s|WIFI_SSID=.*|WIFI_SSID=$WIFI_SSID|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1547
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				1548
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "WIFI_TYPE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1549
			 | 
			
				
			 | 
			
			
				-        echo "WIFI_TYPE=$WIFI_TYPE" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1550
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				1551
			 | 
			
				
			 | 
			
			
				-        sed -i "s|WIFI_TYPE=.*|WIFI_SSID=$WIFI_TYPE|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1552
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				1553
			 | 
			
				
			 | 
			
			
				-    if ! grep -q "WIFI_PASSPHRASE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1554
			 | 
			
				
			 | 
			
			
				-        echo "WIFI_PASSPHRASE=$WIFI_PASSPHRASE" >> $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1555
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				1556
			 | 
			
				
			 | 
			
			
				-        sed -i "s|WIFI_PASSPHRASE=.*|WIFI_PASSPHRASE=$WIFI_PASSPHRASE|g" $CONFIGURATION_FILE 
			 | 
		
	
		
			
			| 
				1557
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1466
			 | 
			
			
				+    write_config_param "WIFI_HOTSPOT" "$WIFI_HOTSPOT" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1467
			 | 
			
			
				+    write_config_param "WIFI_SSID" "$WIFI_SSID" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1468
			 | 
			
			
				+    write_config_param "WIFI_TYPE" "$WIFI_TYPE" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1469
			 | 
			
			
				+    write_config_param "WIFI_PASSPHRASE" "$WIFI_PASSPHRASE" 
			 | 
		
	
		
			
			| 
				1558
			 | 
			
				1470
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1559
			 | 
			
				1471
			 | 
			
			
				     dialog --title $"Wifi Settings" \ 
			 | 
		
	
		
			
			| 
				1560
			 | 
			
				1472
			 | 
			
			
				            --msgbox $"Hotspot settings were changed" 6 40 
			 |