| 
				
			 | 
			
			
				@@ -52,7 +52,6 @@ VARIANT_MAILBOX="mailbox" 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				52
			 | 
			
			
				 VARIANT_NONMAILBOX="nonmailbox" 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				53
			 | 
			
			
				 VARIANT_SOCIAL="social" 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				54
			 | 
			
			
				 VARIANT_MEDIA="media" 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				
			 | 
			
			
				-VARIANT_TOR_DONGLE="tordongle" 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				55
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				57
			 | 
			
				56
			 | 
			
			
				 DEFAULT_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				57
			 | 
			
			
				 DEFAULT_DOMAIN_CODE= 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -397,7 +396,7 @@ function show_help { 
			 | 
		
	
		
			
			| 
				397
			 | 
			
				396
			 | 
			
			
				   echo '------------' 
			 | 
		
	
		
			
			| 
				398
			 | 
			
				397
			 | 
			
			
				   echo 'This can either be blank if you wish to install the full system,' 
			 | 
		
	
		
			
			| 
				399
			 | 
			
				398
			 | 
			
			
				   echo "or for more specialised variants you can specify '$VARIANT_MAILBOX', '$VARIANT_CLOUD'," 
			 | 
		
	
		
			
			| 
				400
			 | 
			
				
			 | 
			
			
				-  echo "'$VARIANT_CHAT', '$VARIANT_SOCIAL', '$VARIANT_MEDIA', '$VARIANT_TOR_DONGLE' or '$VARIANT_WRITER'." 
			 | 
		
	
		
			
			| 
				
			 | 
			
				399
			 | 
			
			
				+  echo "'$VARIANT_CHAT', '$VARIANT_SOCIAL', '$VARIANT_MEDIA' or '$VARIANT_WRITER'." 
			 | 
		
	
		
			
			| 
				401
			 | 
			
				400
			 | 
			
			
				   echo "If you wish to install everything except email then use the '$VARIANT_NONMAILBOX' variaint." 
			 | 
		
	
		
			
			| 
				402
			 | 
			
				401
			 | 
			
			
				   echo '' 
			 | 
		
	
		
			
			| 
				403
			 | 
			
				402
			 | 
			
			
				   exit 0 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -659,7 +658,7 @@ function parse_args { 
			 | 
		
	
		
			
			| 
				659
			 | 
			
				658
			 | 
			
			
				   if [ ! $SYSTEM_TYPE ]; then 
			 | 
		
	
		
			
			| 
				660
			 | 
			
				659
			 | 
			
			
				       SYSTEM_TYPE=$VARIANT_FULL 
			 | 
		
	
		
			
			| 
				661
			 | 
			
				660
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				662
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE != $VARIANT_WRITER && $SYSTEM_TYPE != $VARIANT_CLOUD && $SYSTEM_TYPE != $VARIANT_CHAT && $SYSTEM_TYPE != $VARIANT_MAILBOX && $SYSTEM_TYPE != $VARIANT_NONMAILBOX && $SYSTEM_TYPE != $VARIANT_SOCIAL && $SYSTEM_TYPE != $VARIANT_MEDIA && $SYSTEM_TYPE != $VARIANT_TOR_DONGLE && $SYSTEM_TYPE != $VARIANT_FULL ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				661
			 | 
			
			
				+  if [[ $SYSTEM_TYPE != $VARIANT_WRITER && $SYSTEM_TYPE != $VARIANT_CLOUD && $SYSTEM_TYPE != $VARIANT_CHAT && $SYSTEM_TYPE != $VARIANT_MAILBOX && $SYSTEM_TYPE != $VARIANT_NONMAILBOX && $SYSTEM_TYPE != $VARIANT_SOCIAL && $SYSTEM_TYPE != $VARIANT_MEDIA && $SYSTEM_TYPE != $VARIANT_FULL ]]; then 
			 | 
		
	
		
			
			| 
				663
			 | 
			
				662
			 | 
			
			
				       echo "'$SYSTEM_TYPE' is an unrecognised Freedombone variant." 
			 | 
		
	
		
			
			| 
				664
			 | 
			
				663
			 | 
			
			
				       exit 30 
			 | 
		
	
		
			
			| 
				665
			 | 
			
				664
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3888,15 +3887,6 @@ function change_login_message { 
			 | 
		
	
		
			
			| 
				3888
			 | 
			
				3887
			 | 
			
			
				       echo "             '    '  -' --'  - -' -'   -'-'  - " >> /etc/motd 
			 | 
		
	
		
			
			| 
				3889
			 | 
			
				3888
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				3890
			 | 
			
				3889
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				3891
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				3892
			 | 
			
				
			 | 
			
			
				-      echo '          .---.         .--.               .     ' >> /etc/motd 
			 | 
		
	
		
			
			| 
				3893
			 | 
			
				
			 | 
			
			
				-      echo '            |           |   :              |     ' >> /etc/motd 
			 | 
		
	
		
			
			| 
				3894
			 | 
			
				
			 | 
			
			
				-      echo '            | .-. .--.  |   | .-. .--. .-..| .-. ' >> /etc/motd 
			 | 
		
	
		
			
			| 
				3895
			 | 
			
				
			 | 
			
			
				-      echo "            |(   )|     |   ;(   )|  |(   ||(.-' " >> /etc/motd 
			 | 
		
	
		
			
			| 
				3896
			 | 
			
				
			 | 
			
			
				-      echo "            '  -' '     '--'   -' '   - - | - --'" >> /etc/motd 
			 | 
		
	
		
			
			| 
				3897
			 | 
			
				
			 | 
			
			
				-      echo "                                       ._.'      " >> /etc/motd 
			 | 
		
	
		
			
			| 
				3898
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				3899
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				3900
			 | 
			
				3890
			 | 
			
			
				   echo '' >> /etc/motd 
			 | 
		
	
		
			
			| 
				3901
			 | 
			
				3891
			 | 
			
			
				   echo '                  Freedom in the Cloud' >> /etc/motd 
			 | 
		
	
		
			
			| 
				3902
			 | 
			
				3892
			 | 
			
			
				   echo '' >> /etc/motd 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3909,9 +3899,6 @@ function search_for_attached_usb_drive { 
			 | 
		
	
		
			
			| 
				3909
			 | 
			
				3899
			 | 
			
			
				   if grep -Fxq "search_for_attached_usb_drive" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				3910
			 | 
			
				3900
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				3911
			 | 
			
				3901
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				3912
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				3913
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				3914
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				3915
			 | 
			
				3902
			 | 
			
			
				   if [ -b $USB_DRIVE ]; then 
			 | 
		
	
		
			
			| 
				3916
			 | 
			
				3903
			 | 
			
			
				       if [ ! -d $USB_MOUNT ]; then 
			 | 
		
	
		
			
			| 
				3917
			 | 
			
				3904
			 | 
			
			
				           echo 'Mounting USB drive' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4585,7 +4572,7 @@ function save_firewall_settings { 
			 | 
		
	
		
			
			| 
				4585
			 | 
			
				4572
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				4586
			 | 
			
				4573
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				4587
			 | 
			
				4574
			 | 
			
			
				 function configure_firewall_for_voip { 
			 | 
		
	
		
			
			| 
				4588
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4575
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				4589
			 | 
			
				4576
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4590
			 | 
			
				4577
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4591
			 | 
			
				4578
			 | 
			
			
				   if grep -Fxq "configure_firewall_for_voip" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4618,7 +4605,7 @@ function configure_firewall_for_dlna { 
			 | 
		
	
		
			
			| 
				4618
			 | 
			
				4605
			 | 
			
			
				       # docker does its own firewalling 
			 | 
		
	
		
			
			| 
				4619
			 | 
			
				4606
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4620
			 | 
			
				4607
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4621
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4608
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				4622
			 | 
			
				4609
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4623
			 | 
			
				4610
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4624
			 | 
			
				4611
			 | 
			
			
				   iptables -A INPUT -i eth0 -p udp --dport 1900 -j ACCEPT 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4745,7 +4732,7 @@ function configure_firewall_for_git { 
			 | 
		
	
		
			
			| 
				4745
			 | 
			
				4732
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				4746
			 | 
			
				4733
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				4747
			 | 
			
				4734
			 | 
			
			
				 function configure_firewall_for_email { 
			 | 
		
	
		
			
			| 
				4748
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4735
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				4749
			 | 
			
				4736
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4750
			 | 
			
				4737
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4751
			 | 
			
				4738
			 | 
			
			
				   if grep -Fxq "configure_firewall_for_email" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4828,7 +4815,7 @@ function script_to_make_self_signed_certificates { 
			 | 
		
	
		
			
			| 
				4828
			 | 
			
				4815
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				4829
			 | 
			
				4816
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				4830
			 | 
			
				4817
			 | 
			
			
				 function configure_email { 
			 | 
		
	
		
			
			| 
				4831
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4818
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				4832
			 | 
			
				4819
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4833
			 | 
			
				4820
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4834
			 | 
			
				4821
			 | 
			
			
				   if grep -Fxq "configure_email" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4936,7 +4923,7 @@ function configure_email { 
			 | 
		
	
		
			
			| 
				4936
			 | 
			
				4923
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				4937
			 | 
			
				4924
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				4938
			 | 
			
				4925
			 | 
			
			
				 function create_procmail { 
			 | 
		
	
		
			
			| 
				4939
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4926
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				4940
			 | 
			
				4927
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4941
			 | 
			
				4928
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4942
			 | 
			
				4929
			 | 
			
			
				   if grep -Fxq "create_procmail" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4953,7 +4940,7 @@ function create_procmail { 
			 | 
		
	
		
			
			| 
				4953
			 | 
			
				4940
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				4954
			 | 
			
				4941
			 | 
			
			
				 function spam_filtering { 
			 | 
		
	
		
			
			| 
				4955
			 | 
			
				4942
			 | 
			
			
				   # NOTE: spamassassin installation currently doesn't work, sa-compile fails with a make error 23/09/2014 
			 | 
		
	
		
			
			| 
				4956
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4943
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				4957
			 | 
			
				4944
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				4958
			 | 
			
				4945
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				4959
			 | 
			
				4946
			 | 
			
			
				   if grep -Fxq "spam_filtering" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5048,7 +5035,7 @@ function spam_filtering { 
			 | 
		
	
		
			
			| 
				5048
			 | 
			
				5035
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5049
			 | 
			
				5036
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5050
			 | 
			
				5037
			 | 
			
			
				 function configure_imap { 
			 | 
		
	
		
			
			| 
				5051
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5038
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5052
			 | 
			
				5039
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5053
			 | 
			
				5040
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5054
			 | 
			
				5041
			 | 
			
			
				   if grep -Fxq "configure_imap" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5187,7 +5174,7 @@ function encrypt_incoming_email { 
			 | 
		
	
		
			
			| 
				5187
			 | 
			
				5174
			 | 
			
			
				   # encrypts incoming mail using your GPG public key 
			 | 
		
	
		
			
			| 
				5188
			 | 
			
				5175
			 | 
			
			
				   # so even if an attacker gains access to the data at rest they still need 
			 | 
		
	
		
			
			| 
				5189
			 | 
			
				5176
			 | 
			
			
				   # to know your GPG key password to be able to read anything 
			 | 
		
	
		
			
			| 
				5190
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5177
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5191
			 | 
			
				5178
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5192
			 | 
			
				5179
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5193
			 | 
			
				5180
			 | 
			
			
				   if grep -Fxq "encrypt_incoming_email" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5218,7 +5205,7 @@ function encrypt_outgoing_email { 
			 | 
		
	
		
			
			| 
				5218
			 | 
			
				5205
			 | 
			
			
				   # encrypts outgoing mail using your GPG public key 
			 | 
		
	
		
			
			| 
				5219
			 | 
			
				5206
			 | 
			
			
				   # so even if an attacker gains access to the data at rest they still need 
			 | 
		
	
		
			
			| 
				5220
			 | 
			
				5207
			 | 
			
			
				   # to know your GPG key password to be able to read sent mail 
			 | 
		
	
		
			
			| 
				5221
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5208
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5222
			 | 
			
				5209
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5223
			 | 
			
				5210
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5224
			 | 
			
				5211
			 | 
			
			
				   if grep -Fxq "encrypt_outgoing_email" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5245,7 +5232,7 @@ function encrypt_outgoing_email { 
			 | 
		
	
		
			
			| 
				5245
			 | 
			
				5232
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5246
			 | 
			
				5233
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5247
			 | 
			
				5234
			 | 
			
			
				 function encrypt_all_email { 
			 | 
		
	
		
			
			| 
				5248
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5235
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5249
			 | 
			
				5236
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5250
			 | 
			
				5237
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5251
			 | 
			
				5238
			 | 
			
			
				   if grep -Fxq "encrypt_all_email" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5379,7 +5366,7 @@ function encrypt_all_email { 
			 | 
		
	
		
			
			| 
				5379
			 | 
			
				5366
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5380
			 | 
			
				5367
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5381
			 | 
			
				5368
			 | 
			
			
				 function email_client { 
			 | 
		
	
		
			
			| 
				5382
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5369
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5383
			 | 
			
				5370
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5384
			 | 
			
				5371
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5385
			 | 
			
				5372
			 | 
			
			
				   if grep -Fxq "email_client" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5491,7 +5478,7 @@ function email_client { 
			 | 
		
	
		
			
			| 
				5491
			 | 
			
				5478
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5492
			 | 
			
				5479
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5493
			 | 
			
				5480
			 | 
			
			
				 function email_archiving { 
			 | 
		
	
		
			
			| 
				5494
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5481
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5495
			 | 
			
				5482
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5496
			 | 
			
				5483
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5497
			 | 
			
				5484
			 | 
			
			
				   if grep -Fxq "email_archiving" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5523,7 +5510,7 @@ function email_archiving { 
			 | 
		
	
		
			
			| 
				5523
			 | 
			
				5510
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5524
			 | 
			
				5511
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5525
			 | 
			
				5512
			 | 
			
			
				 function folders_for_mailing_lists { 
			 | 
		
	
		
			
			| 
				5526
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5513
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5527
			 | 
			
				5514
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5528
			 | 
			
				5515
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5529
			 | 
			
				5516
			 | 
			
			
				   if grep -Fxq "folders_for_mailing_lists" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5601,7 +5588,7 @@ function email_from_address { 
			 | 
		
	
		
			
			| 
				5601
			 | 
			
				5588
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5602
			 | 
			
				5589
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5603
			 | 
			
				5590
			 | 
			
			
				 function folders_for_email_addresses { 
			 | 
		
	
		
			
			| 
				5604
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5591
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5605
			 | 
			
				5592
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5606
			 | 
			
				5593
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5607
			 | 
			
				5594
			 | 
			
			
				   if grep -Fxq "folders_for_email_addresses" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5654,7 +5641,7 @@ function folders_for_email_addresses { 
			 | 
		
	
		
			
			| 
				5654
			 | 
			
				5641
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5655
			 | 
			
				5642
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5656
			 | 
			
				5643
			 | 
			
			
				 function create_public_mailing_list { 
			 | 
		
	
		
			
			| 
				5657
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5644
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5658
			 | 
			
				5645
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5659
			 | 
			
				5646
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5660
			 | 
			
				5647
			 | 
			
			
				   if grep -Fxq "create_public_mailing_list" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5750,7 +5737,7 @@ function create_public_mailing_list { 
			 | 
		
	
		
			
			| 
				5750
			 | 
			
				5737
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5751
			 | 
			
				5738
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5752
			 | 
			
				5739
			 | 
			
			
				 function create_private_mailing_list { 
			 | 
		
	
		
			
			| 
				5753
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5740
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5754
			 | 
			
				5741
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5755
			 | 
			
				5742
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5756
			 | 
			
				5743
			 | 
			
			
				   # This installation doesn't work, results in ruby errors 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5811,7 +5798,7 @@ function create_private_mailing_list { 
			 | 
		
	
		
			
			| 
				5811
			 | 
			
				5798
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5812
			 | 
			
				5799
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5813
			 | 
			
				5800
			 | 
			
			
				 function import_email { 
			 | 
		
	
		
			
			| 
				5814
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5801
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" ]]; then 
			 | 
		
	
		
			
			| 
				5815
			 | 
			
				5802
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5816
			 | 
			
				5803
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5817
			 | 
			
				5804
			 | 
			
			
				   EMAIL_COMPLETE_MSG='  *** Freedombone mailbox installation is complete ***' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -5862,7 +5849,7 @@ function import_email { 
			 | 
		
	
		
			
			| 
				5862
			 | 
			
				5849
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				5863
			 | 
			
				5850
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				5864
			 | 
			
				5851
			 | 
			
			
				 function install_web_server { 
			 | 
		
	
		
			
			| 
				5865
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5852
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" ]]; then 
			 | 
		
	
		
			
			| 
				5866
			 | 
			
				5853
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				5867
			 | 
			
				5854
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				5868
			 | 
			
				5855
			 | 
			
			
				   if grep -Fxq "install_web_server" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6133,7 +6120,7 @@ function repair_databases_script { 
			 | 
		
	
		
			
			| 
				6133
			 | 
			
				6120
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6134
			 | 
			
				6121
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6135
			 | 
			
				6122
			 | 
			
			
				 function install_owncloud_music_app { 
			 | 
		
	
		
			
			| 
				6136
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6123
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				6137
			 | 
			
				6124
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6138
			 | 
			
				6125
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6139
			 | 
			
				6126
			 | 
			
			
				   if grep -Fxq "install_owncloud_music_app" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6196,7 +6183,7 @@ function add_ddns_domain { 
			 | 
		
	
		
			
			| 
				6196
			 | 
			
				6183
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6197
			 | 
			
				6184
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6198
			 | 
			
				6185
			 | 
			
			
				 function install_owncloud { 
			 | 
		
	
		
			
			| 
				6199
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6186
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				6200
			 | 
			
				6187
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6201
			 | 
			
				6188
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6202
			 | 
			
				6189
			 | 
			
			
				   OWNCLOUD_COMPLETION_MSG1=" *** Freedombone $SYSTEM_TYPE is now installed ***" 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6447,7 +6434,7 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				6447
			 | 
			
				6434
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6448
			 | 
			
				6435
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6449
			 | 
			
				6436
			 | 
			
			
				 function install_xmpp { 
			 | 
		
	
		
			
			| 
				6450
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6437
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				6451
			 | 
			
				6438
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6452
			 | 
			
				6439
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6453
			 | 
			
				6440
			 | 
			
			
				   if grep -Fxq "install_xmpp" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6572,7 +6559,7 @@ function install_watchdog_script { 
			 | 
		
	
		
			
			| 
				6572
			 | 
			
				6559
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6573
			 | 
			
				6560
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6574
			 | 
			
				6561
			 | 
			
			
				 function install_irc_server { 
			 | 
		
	
		
			
			| 
				6575
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6562
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				6576
			 | 
			
				6563
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6577
			 | 
			
				6564
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6578
			 | 
			
				6565
			 | 
			
			
				   if grep -Fxq "install_irc_server" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6653,7 +6640,7 @@ function get_wiki_admin_password { 
			 | 
		
	
		
			
			| 
				6653
			 | 
			
				6640
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6654
			 | 
			
				6641
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6655
			 | 
			
				6642
			 | 
			
			
				 function install_wiki { 
			 | 
		
	
		
			
			| 
				6656
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6643
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				6657
			 | 
			
				6644
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6658
			 | 
			
				6645
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6659
			 | 
			
				6646
			 | 
			
			
				   if grep -Fxq "install_wiki" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6941,7 +6928,7 @@ function get_blog_admin_password { 
			 | 
		
	
		
			
			| 
				6941
			 | 
			
				6928
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6942
			 | 
			
				6929
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6943
			 | 
			
				6930
			 | 
			
			
				 function install_blog { 
			 | 
		
	
		
			
			| 
				6944
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6931
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				6945
			 | 
			
				6932
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6946
			 | 
			
				6933
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6947
			 | 
			
				6934
			 | 
			
			
				   if grep -Fxq "install_blog" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7183,7 +7170,7 @@ function install_gnu_social { 
			 | 
		
	
		
			
			| 
				7183
			 | 
			
				7170
			 | 
			
			
				   if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				7184
			 | 
			
				7171
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7185
			 | 
			
				7172
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7186
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7173
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				7187
			 | 
			
				7174
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7188
			 | 
			
				7175
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7189
			 | 
			
				7176
			 | 
			
			
				   if [ ! $MICROBLOG_DOMAIN_NAME ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7426,7 +7413,7 @@ function install_redmatrix { 
			 | 
		
	
		
			
			| 
				7426
			 | 
			
				7413
			 | 
			
			
				   if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				7427
			 | 
			
				7414
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7428
			 | 
			
				7415
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7429
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7416
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				7430
			 | 
			
				7417
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7431
			 | 
			
				7418
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7432
			 | 
			
				7419
			 | 
			
			
				   if [ ! $REDMATRIX_DOMAIN_NAME ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7730,7 +7717,7 @@ function install_dlna_server { 
			 | 
		
	
		
			
			| 
				7730
			 | 
			
				7717
			 | 
			
			
				   if grep -Fxq "install_dlna_server" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				7731
			 | 
			
				7718
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7732
			 | 
			
				7719
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7733
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7720
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				7734
			 | 
			
				7721
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7735
			 | 
			
				7722
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7736
			 | 
			
				7723
			 | 
			
			
				   apt-get -y install minidlna 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7782,7 +7769,7 @@ function install_mediagoblin { 
			 | 
		
	
		
			
			| 
				7782
			 | 
			
				7769
			 | 
			
			
				   if grep -Fxq "install_mediagoblin" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				7783
			 | 
			
				7770
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7784
			 | 
			
				7771
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7785
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7772
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				7786
			 | 
			
				7773
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7787
			 | 
			
				7774
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7788
			 | 
			
				7775
			 | 
			
			
				   if [ ! $MEDIAGOBLIN_DOMAIN_NAME ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8060,79 +8047,12 @@ function intrusion_detection { 
			 | 
		
	
		
			
			| 
				8060
			 | 
			
				8047
			 | 
			
			
				   echo 'intrusion_detection' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				8061
			 | 
			
				8048
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				8062
			 | 
			
				8049
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				8063
			 | 
			
				
			 | 
			
			
				-# see http://adammelton.com/tor_dongle.php 
			 | 
		
	
		
			
			| 
				8064
			 | 
			
				
			 | 
			
			
				-# Attach the BeagleBone to a PC via USB and then have an enthernet 
			 | 
		
	
		
			
			| 
				8065
			 | 
			
				
			 | 
			
			
				-# connection to the internet router 
			 | 
		
	
		
			
			| 
				8066
			 | 
			
				
			 | 
			
			
				-function create_tor_dongle { 
			 | 
		
	
		
			
			| 
				8067
			 | 
			
				
			 | 
			
			
				-  if grep -Fxq "create_tor_dongle" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				8068
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				8069
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				8070
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE != "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				8071
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				8072
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				8073
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8074
			 | 
			
				
			 | 
			
			
				-  apt-get -y install tor tor-arm 
			 | 
		
	
		
			
			| 
				8075
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8076
			 | 
			
				
			 | 
			
			
				-  # firewall 
			 | 
		
	
		
			
			| 
				8077
			 | 
			
				
			 | 
			
			
				-  iptables -A INPUT -i usb0 -p tcp --dport 9050 -j ACCEPT 
			 | 
		
	
		
			
			| 
				8078
			 | 
			
				
			 | 
			
			
				-  iptables -A INPUT -i usb0 -p tcp --dport 9051 -j ACCEPT 
			 | 
		
	
		
			
			| 
				8079
			 | 
			
				
			 | 
			
			
				-  save_firewall_settings 
			 | 
		
	
		
			
			| 
				8080
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8081
			 | 
			
				
			 | 
			
			
				-  # tor settings 
			 | 
		
	
		
			
			| 
				8082
			 | 
			
				
			 | 
			
			
				-  sed -i "s/#SocksPort 192.168.0.1:9100/SocksPort 192.168.7.2:9050/g" /etc/tor/torrc 
			 | 
		
	
		
			
			| 
				8083
			 | 
			
				
			 | 
			
			
				-  sed -i 's/#ControlPort 9051/ControlPort 9051/g' /etc/tor/torrc 
			 | 
		
	
		
			
			| 
				8084
			 | 
			
				
			 | 
			
			
				-  sed -i 's/#CookieAuthentication 1/CookieAuthentication 1/g' /etc/tor/torrc 
			 | 
		
	
		
			
			| 
				8085
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "DisableDebuggerAttachment" /etc/tor/torrc; then 
			 | 
		
	
		
			
			| 
				8086
			 | 
			
				
			 | 
			
			
				-      echo 'DisableDebuggerAttachment 0' >> /etc/tor/torrc 
			 | 
		
	
		
			
			| 
				8087
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				8088
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8089
			 | 
			
				
			 | 
			
			
				-  # ensure that USB networking is enabled 
			 | 
		
	
		
			
			| 
				8090
			 | 
			
				
			 | 
			
			
				-  echo '# The loopback network interface' > /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8091
			 | 
			
				
			 | 
			
			
				-  echo 'auto lo' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8092
			 | 
			
				
			 | 
			
			
				-  echo 'iface lo inet loopback' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8093
			 | 
			
				
			 | 
			
			
				-  echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8094
			 | 
			
				
			 | 
			
			
				-  echo '# The primary network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8095
			 | 
			
				
			 | 
			
			
				-  echo 'auto eth0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8096
			 | 
			
				
			 | 
			
			
				-  echo 'iface eth0 inet dhcp' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8097
			 | 
			
				
			 | 
			
			
				-  echo '' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8098
			 | 
			
				
			 | 
			
			
				-  echo '# USB network interface' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8099
			 | 
			
				
			 | 
			
			
				-  echo 'iface usb0 inet static' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8100
			 | 
			
				
			 | 
			
			
				-  echo '    address 192.168.7.2' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8101
			 | 
			
				
			 | 
			
			
				-  echo '    netmask 255.255.255.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8102
			 | 
			
				
			 | 
			
			
				-  echo '    network 192.168.7.0' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8103
			 | 
			
				
			 | 
			
			
				-  echo '    gateway 192.168.7.1' >> /etc/network/interfaces 
			 | 
		
	
		
			
			| 
				8104
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8105
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "Tor Dongle" /home/$MY_USERNAME/README; then 
			 | 
		
	
		
			
			| 
				8106
			 | 
			
				
			 | 
			
			
				-      echo '' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8107
			 | 
			
				
			 | 
			
			
				-      echo '' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8108
			 | 
			
				
			 | 
			
			
				-      echo 'Tor Dongle' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8109
			 | 
			
				
			 | 
			
			
				-      echo '==========' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8110
			 | 
			
				
			 | 
			
			
				-      echo 'Connect your PC to the Beaglebone via the USB cable' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8111
			 | 
			
				
			 | 
			
			
				-      echo 'and the Beaglebone ethernet to your internet router.' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8112
			 | 
			
				
			 | 
			
			
				-      echo '' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8113
			 | 
			
				
			 | 
			
			
				-      echo 'Within your network proxy settings set the SOCKS host' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8114
			 | 
			
				
			 | 
			
			
				-      echo 'to 192.168.7.2 and the port to 9050, with remote' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8115
			 | 
			
				
			 | 
			
			
				-      echo 'DNS enabled. There should be no proxying for localhost' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8116
			 | 
			
				
			 | 
			
			
				-      echo 'and 127.0.0.1' >> /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8117
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				8118
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8119
			 | 
			
				
			 | 
			
			
				-  echo 'Freedombone Tor Dongle installation is complete' 
			 | 
		
	
		
			
			| 
				8120
			 | 
			
				
			 | 
			
			
				-  cat /home/$MY_USERNAME/README 
			 | 
		
	
		
			
			| 
				8121
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8122
			 | 
			
				
			 | 
			
			
				-  service networking restart 
			 | 
		
	
		
			
			| 
				8123
			 | 
			
				
			 | 
			
			
				-  service tor restart 
			 | 
		
	
		
			
			| 
				8124
			 | 
			
				
			 | 
			
			
				-  exit 873 
			 | 
		
	
		
			
			| 
				8125
			 | 
			
				
			 | 
			
			
				-} 
			 | 
		
	
		
			
			| 
				8126
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				8127
			 | 
			
				8050
			 | 
			
			
				 # see https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy 
			 | 
		
	
		
			
			| 
				8128
			 | 
			
				8051
			 | 
			
			
				 # Local Redirection and Anonymizing Middlebox 
			 | 
		
	
		
			
			| 
				8129
			 | 
			
				8052
			 | 
			
			
				 function route_outgoing_traffic_through_tor { 
			 | 
		
	
		
			
			| 
				8130
			 | 
			
				8053
			 | 
			
			
				   if grep -Fxq "route_outgoing_traffic_through_tor" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				8131
			 | 
			
				8054
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				8132
			 | 
			
				8055
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				8133
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				8134
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				8135
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				8136
			 | 
			
				8056
			 | 
			
			
				   if [[ $ROUTE_THROUGH_TOR != "yes" ]]; then 
			 | 
		
	
		
			
			| 
				8137
			 | 
			
				8057
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				8138
			 | 
			
				8058
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8484,7 +8404,7 @@ function get_voip_server_password { 
			 | 
		
	
		
			
			| 
				8484
			 | 
			
				8404
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				8485
			 | 
			
				8405
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				8486
			 | 
			
				8406
			 | 
			
			
				 function install_voip { 
			 | 
		
	
		
			
			| 
				8487
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_TOR_DONGLE" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8407
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				8488
			 | 
			
				8408
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				8489
			 | 
			
				8409
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				8490
			 | 
			
				8410
			 | 
			
			
				   if grep -Fxq "install_voip" $COMPLETION_FILE; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8661,7 +8581,6 @@ create_backup_script 
			 | 
		
	
		
			
			| 
				8661
			 | 
			
				8581
			 | 
			
			
				 create_restore_script 
			 | 
		
	
		
			
			| 
				8662
			 | 
			
				8582
			 | 
			
			
				 backup_to_friends_servers 
			 | 
		
	
		
			
			| 
				8663
			 | 
			
				8583
			 | 
			
			
				 restore_from_friend 
			 | 
		
	
		
			
			| 
				8664
			 | 
			
				
			 | 
			
			
				-create_tor_dongle 
			 | 
		
	
		
			
			| 
				8665
			 | 
			
				8584
			 | 
			
			
				 intrusion_detection 
			 | 
		
	
		
			
			| 
				8666
			 | 
			
				8585
			 | 
			
			
				 install_final 
			 | 
		
	
		
			
			| 
				8667
			 | 
			
				8586
			 | 
			
			
				 echo 'Freedombone installation is complete' 
			 |