| 
				
			 | 
			
			
				@@ -636,6 +636,32 @@ function format_drive { 
			 | 
		
	
		
			
			| 
				636
			 | 
			
				636
			 | 
			
			
				     any_key 
			 | 
		
	
		
			
			| 
				637
			 | 
			
				637
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				638
			 | 
			
				638
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				639
			 | 
			
			
				+function shut_down_system { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				640
			 | 
			
			
				+    dialog --title "Power off the system" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				641
			 | 
			
			
				+           --backtitle "Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				642
			 | 
			
			
				+           --defaultno \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				643
			 | 
			
			
				+           --yesno "\nPlease confirm that you wish to power off the system.\n\nWARNING: to power on again you will need to have physical access to the hardware." 10 60 
			 | 
		
	
		
			
			| 
				
			 | 
			
				644
			 | 
			
			
				+    sel=$? 
			 | 
		
	
		
			
			| 
				
			 | 
			
				645
			 | 
			
			
				+    case $sel in 
			 | 
		
	
		
			
			| 
				
			 | 
			
				646
			 | 
			
			
				+        1) return;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				647
			 | 
			
			
				+        255) return;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				648
			 | 
			
			
				+    esac 
			 | 
		
	
		
			
			| 
				
			 | 
			
				649
			 | 
			
			
				+    shutdown now 
			 | 
		
	
		
			
			| 
				
			 | 
			
				650
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				651
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				652
			 | 
			
			
				+function restart_system { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				653
			 | 
			
			
				+    dialog --title "Restart the system" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				654
			 | 
			
			
				+           --backtitle "Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				655
			 | 
			
			
				+           --defaultno \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				656
			 | 
			
			
				+           --yesno "\nPlease confirm that you wish to restart the system.\n\nWARNING: If you are using full disk encryption then you will need physical access to the hardware to type in the password" 10 60 
			 | 
		
	
		
			
			| 
				
			 | 
			
				657
			 | 
			
			
				+    sel=$? 
			 | 
		
	
		
			
			| 
				
			 | 
			
				658
			 | 
			
			
				+    case $sel in 
			 | 
		
	
		
			
			| 
				
			 | 
			
				659
			 | 
			
			
				+        1) return;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				660
			 | 
			
			
				+        255) return;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				661
			 | 
			
			
				+    esac 
			 | 
		
	
		
			
			| 
				
			 | 
			
				662
			 | 
			
			
				+    reboot 
			 | 
		
	
		
			
			| 
				
			 | 
			
				663
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				664
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				639
			 | 
			
				665
			 | 
			
			
				 function menu_backup_restore { 
			 | 
		
	
		
			
			| 
				640
			 | 
			
				666
			 | 
			
			
				     while true 
			 | 
		
	
		
			
			| 
				641
			 | 
			
				667
			 | 
			
			
				     do 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -763,7 +789,7 @@ function menu_top_level { 
			 | 
		
	
		
			
			| 
				763
			 | 
			
				789
			 | 
			
			
				         trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				764
			 | 
			
				790
			 | 
			
			
				         dialog --backtitle "Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				765
			 | 
			
				791
			 | 
			
			
				                --title "Control Panel" \ 
			 | 
		
	
		
			
			| 
				766
			 | 
			
				
			 | 
			
			
				-               --radiolist "Choose an operation:" 16 70 9 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				792
			 | 
			
			
				+               --radiolist "Choose an operation:" 18 70 11 \ 
			 | 
		
	
		
			
			| 
				767
			 | 
			
				793
			 | 
			
			
				                1 "Backup and Restore" off \ 
			 | 
		
	
		
			
			| 
				768
			 | 
			
				794
			 | 
			
			
				                2 "Show SIP Phone Extensions" off \ 
			 | 
		
	
		
			
			| 
				769
			 | 
			
				795
			 | 
			
			
				                3 "Reset Tripwire" off \ 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -772,7 +798,9 @@ function menu_top_level { 
			 | 
		
	
		
			
			| 
				772
			 | 
			
				798
			 | 
			
			
				                6 "Email Filtering Rules" off \ 
			 | 
		
	
		
			
			| 
				773
			 | 
			
				799
			 | 
			
			
				                7 "Security Settings" off \ 
			 | 
		
	
		
			
			| 
				774
			 | 
			
				800
			 | 
			
			
				                8 "Hubzilla" off \ 
			 | 
		
	
		
			
			| 
				775
			 | 
			
				
			 | 
			
			
				-               9 "Exit" on 2> $data 
			 | 
		
	
		
			
			| 
				
			 | 
			
				801
			 | 
			
			
				+               9 "Power off the system" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				802
			 | 
			
			
				+               10 "Restart the system" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				803
			 | 
			
			
				+               11 "Exit" on 2> $data 
			 | 
		
	
		
			
			| 
				776
			 | 
			
				804
			 | 
			
			
				         sel=$? 
			 | 
		
	
		
			
			| 
				777
			 | 
			
				805
			 | 
			
			
				         case $sel in 
			 | 
		
	
		
			
			| 
				778
			 | 
			
				806
			 | 
			
			
				             1) exit 1;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -787,7 +815,9 @@ function menu_top_level { 
			 | 
		
	
		
			
			| 
				787
			 | 
			
				815
			 | 
			
			
				             6) menu_email;; 
			 | 
		
	
		
			
			| 
				788
			 | 
			
				816
			 | 
			
			
				             7) security_settings;; 
			 | 
		
	
		
			
			| 
				789
			 | 
			
				817
			 | 
			
			
				             8) menu_hubzilla;; 
			 | 
		
	
		
			
			| 
				790
			 | 
			
				
			 | 
			
			
				-            9) break;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				818
			 | 
			
			
				+            9) shut_down_system;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				819
			 | 
			
			
				+            10) restart_system;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				820
			 | 
			
			
				+            11) break;; 
			 | 
		
	
		
			
			| 
				791
			 | 
			
				821
			 | 
			
			
				         esac 
			 | 
		
	
		
			
			| 
				792
			 | 
			
				822
			 | 
			
			
				     done 
			 | 
		
	
		
			
			| 
				793
			 | 
			
				823
			 | 
			
			
				 } 
			 |