| 
				
			 | 
			
			
				@@ -1309,41 +1309,47 @@ Enter a static local IP address for this system.\n\nIt will typically be ${IPv4_ 
			 | 
		
	
		
			
			| 
				1309
			 | 
			
				1309
			 | 
			
			
				             ip_addresses_have_changed=1 
			 | 
		
	
		
			
			| 
				1310
			 | 
			
				1310
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				1311
			 | 
			
				1311
			 | 
			
			
				         if [ $ip_addresses_have_changed ]; then 
			 | 
		
	
		
			
			| 
				1312
			 | 
			
				
			 | 
			
			
				-            echo '# This file describes the network interfaces available on your system' > /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1313
			 | 
			
				
			 | 
			
			
				-            echo '# and how to activate them. For more information, see interfaces(5).' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1314
			 | 
			
				
			 | 
			
			
				-            echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1315
			 | 
			
				
			 | 
			
			
				-            echo '# The loopback network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1316
			 | 
			
				
			 | 
			
			
				-            echo 'auto lo' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1317
			 | 
			
				
			 | 
			
			
				-            echo 'iface lo inet loopback' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1318
			 | 
			
				
			 | 
			
			
				-            echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1319
			 | 
			
				
			 | 
			
			
				-            echo '# The primary network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1320
			 | 
			
				
			 | 
			
			
				-            echo 'auto eth0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1321
			 | 
			
				
			 | 
			
			
				-            echo 'iface eth0 inet static' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1322
			 | 
			
				
			 | 
			
			
				-            echo "    address ${NEW_STATIC_IP}" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1323
			 | 
			
				
			 | 
			
			
				-            echo '    netmask 255.255.255.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1324
			 | 
			
				
			 | 
			
			
				-            echo "    gateway ${NEW_STATIC_GATEWAY}" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1325
			 | 
			
				
			 | 
			
			
				-            echo "    dns-nameservers 213.73.91.35 85.214.20.141" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1326
			 | 
			
				
			 | 
			
			
				-            echo '# Example to keep MAC address between reboots' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1327
			 | 
			
				
			 | 
			
			
				-            echo '#hwaddress ether DE:AD:BE:EF:CA:FE' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1328
			 | 
			
				
			 | 
			
			
				-            echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1329
			 | 
			
				
			 | 
			
			
				-            echo '# The secondary network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1330
			 | 
			
				
			 | 
			
			
				-            echo '#auto eth1' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1331
			 | 
			
				
			 | 
			
			
				-            echo '#iface eth1 inet dhcp' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1332
			 | 
			
				
			 | 
			
			
				-            echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1333
			 | 
			
				
			 | 
			
			
				-            echo '# WiFi Example' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1334
			 | 
			
				
			 | 
			
			
				-            echo "#auto $WIFI_INTERFACE" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1335
			 | 
			
				
			 | 
			
			
				-            echo "#iface $WIFI_INTERFACE inet dhcp" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1336
			 | 
			
				
			 | 
			
			
				-            echo '#    wpa-ssid "essid"' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1337
			 | 
			
				
			 | 
			
			
				-            echo '#    wpa-psk  "password"' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1338
			 | 
			
				
			 | 
			
			
				-            echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1339
			 | 
			
				
			 | 
			
			
				-            echo '# Ethernet/RNDIS gadget (g_ether)' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1340
			 | 
			
				
			 | 
			
			
				-            echo '# ... or on host side, usbnet and random hwaddr' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1341
			 | 
			
				
			 | 
			
			
				-            echo '# Note on some boards, usb0 is automaticly setup with an init script' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1342
			 | 
			
				
			 | 
			
			
				-            echo '#iface usb0 inet static' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1343
			 | 
			
				
			 | 
			
			
				-            echo '#    address 192.168.7.2' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1344
			 | 
			
				
			 | 
			
			
				-            echo '#    netmask 255.255.255.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1345
			 | 
			
				
			 | 
			
			
				-            echo '#    network 192.168.7.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				1346
			 | 
			
				
			 | 
			
			
				-            echo '#    gateway 192.168.7.1' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1312
			 | 
			
			
				+            write_config_param "NETWORK_IS_STATIC" "1" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1313
			 | 
			
			
				+            write_config_param "STATIC_IP_ADDRESS" "$NEW_STATIC_IP" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1314
			 | 
			
			
				+            write_config_param "ROUTER_IP_ADDRESS" "$NEW_STATIC_GATEWAY" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1315
			 | 
			
			
				+            if [[ $(config_param_exists "WIFI_INTERFACE") == "0" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1316
			 | 
			
			
				+                # wired network 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1317
			 | 
			
			
				+                echo '# This file describes the network interfaces available on your system' > /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1318
			 | 
			
			
				+                echo '# and how to activate them. For more information, see interfaces(5).' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1319
			 | 
			
			
				+                echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1320
			 | 
			
			
				+                echo '# The loopback network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1321
			 | 
			
			
				+                echo 'auto lo' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1322
			 | 
			
			
				+                echo 'iface lo inet loopback' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1323
			 | 
			
			
				+                echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1324
			 | 
			
			
				+                echo '# The primary network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1325
			 | 
			
			
				+                echo 'auto eth0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1326
			 | 
			
			
				+                echo 'iface eth0 inet static' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1327
			 | 
			
			
				+                echo "    address ${NEW_STATIC_IP}" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1328
			 | 
			
			
				+                echo '    netmask 255.255.255.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1329
			 | 
			
			
				+                echo "    gateway ${NEW_STATIC_GATEWAY}" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1330
			 | 
			
			
				+                echo "    dns-nameservers 213.73.91.35 85.214.20.141" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1331
			 | 
			
			
				+                echo '# Example to keep MAC address between reboots' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1332
			 | 
			
			
				+                echo '#hwaddress ether DE:AD:BE:EF:CA:FE' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1333
			 | 
			
			
				+                echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1334
			 | 
			
			
				+                echo '# The secondary network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1335
			 | 
			
			
				+                echo '#auto eth1' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1336
			 | 
			
			
				+                echo '#iface eth1 inet dhcp' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1337
			 | 
			
			
				+                echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1338
			 | 
			
			
				+                echo '# WiFi Example' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1339
			 | 
			
			
				+                echo "#auto $WIFI_INTERFACE" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1340
			 | 
			
			
				+                echo "#iface $WIFI_INTERFACE inet dhcp" >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1341
			 | 
			
			
				+                echo '#    wpa-ssid "essid"' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1342
			 | 
			
			
				+                echo '#    wpa-psk  "password"' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1343
			 | 
			
			
				+                echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1344
			 | 
			
			
				+                echo '# Ethernet/RNDIS gadget (g_ether)' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1345
			 | 
			
			
				+                echo '# ... or on host side, usbnet and random hwaddr' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1346
			 | 
			
			
				+                echo '# Note on some boards, usb0 is automaticly setup with an init script' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1347
			 | 
			
			
				+                echo '#iface usb0 inet static' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1348
			 | 
			
			
				+                echo '#    address 192.168.7.2' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1349
			 | 
			
			
				+                echo '#    netmask 255.255.255.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1350
			 | 
			
			
				+                echo '#    network 192.168.7.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1351
			 | 
			
			
				+                echo '#    gateway 192.168.7.1' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1352
			 | 
			
			
				+            fi 
			 | 
		
	
		
			
			| 
				1347
			 | 
			
				1353
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1348
			 | 
			
				1354
			 | 
			
			
				             clear 
			 | 
		
	
		
			
			| 
				1349
			 | 
			
				1355
			 | 
			
			
				             echo '' 
			 |