| 
				
			 | 
			
			
				@@ -30,60 +30,11 @@ 
			 | 
		
	
		
			
			| 
				30
			 | 
			
				30
			 | 
			
			
				 # 
			 | 
		
	
		
			
			| 
				31
			 | 
			
				31
			 | 
			
			
				 # You should have received a copy of the GNU General Public License 
			 | 
		
	
		
			
			| 
				32
			 | 
			
				32
			 | 
			
			
				 # along with this program. If not, see <http://www.gnu.org/licenses/>. 
			 | 
		
	
		
			
			| 
				33
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				34
			 | 
			
				
			 | 
			
			
				-# Summary 
			 | 
		
	
		
			
			| 
				35
			 | 
			
				
			 | 
			
			
				-# ======= 
			 | 
		
	
		
			
			| 
				36
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				37
			 | 
			
				
			 | 
			
			
				-# This script is intended to be run on the target device, which 
			 | 
		
	
		
			
			| 
				38
			 | 
			
				
			 | 
			
			
				-# is typically a Beaglebone Black. 
			 | 
		
	
		
			
			| 
				39
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				40
			 | 
			
				
			 | 
			
			
				-# To be able to run this script you need to get to a condition 
			 | 
		
	
		
			
			| 
				41
			 | 
			
				
			 | 
			
			
				-# where you have Debian Jessie installed, with at least one 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				
			 | 
			
			
				-# unprivileged user account and at least one subdomain created on 
			 | 
		
	
		
			
			| 
				43
			 | 
			
				
			 | 
			
			
				-# https://freedns.afraid.org/. If you're not installing on a 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				
			 | 
			
			
				-# Beaglebone Black then set the variable INSTALLING_ON_BBB to "no" 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				46
			 | 
			
				
			 | 
			
			
				-# Note on dynamic dns 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				
			 | 
			
			
				-# =================== 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				
			 | 
			
			
				-# I'm not particularly trying to promote freedns.afraid.org 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				
			 | 
			
			
				-# as a service, it just happens to be a dynamic DNS system which 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				
			 | 
			
			
				-# provides free (as in beer) accounts, and I'm trying to make the 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				
			 | 
			
			
				-# process of setting up a working server as trivial as possible. 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				
			 | 
			
			
				-# Other dynamic DNS systems are available, and if you're using 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				
			 | 
			
			
				-# something different then comment out the section within 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				
			 | 
			
			
				-# argument_checks and the call to dynamic_dns_freedns. 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				
			 | 
			
			
				-# Prerequisites 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				
			 | 
			
			
				-# ============= 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				
			 | 
			
			
				-# You will need to initially prepare a microSD card with a Debian 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				
			 | 
			
			
				-# image on it. This can be done using the initial_setup.sh script. 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				
			 | 
			
			
				-# If you are not using a Beaglebone Black then just prepare the 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				
			 | 
			
			
				-# target system with a fresh installation of Debian Jessie. 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				
			 | 
			
			
				-# Configuration file 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				
			 | 
			
			
				-# ================== 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				
			 | 
			
			
				-# If you don't want to edit this script directly then you can 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				
			 | 
			
			
				-# create a configuration file called freedombone.cfg, which should 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				
			 | 
			
			
				-# be in the same directory as install-freedombone.sh. 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				
			 | 
			
			
				-# Within the configuration file you can specify the main settings 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				
			 | 
			
			
				-# such as: 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				
			 | 
			
			
				-# INSTALLING_ON_BBB=yes 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				
			 | 
			
			
				-# SSH_PORT=2222 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				
			 | 
			
			
				-# MICROBLOG_DOMAIN_NAME=mydomain 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				
			 | 
			
			
				-# MICROBLOG_FREEDNS_SUBDOMAIN_CODE=[code] 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				
			 | 
			
			
				-# ... 
			 | 
		
	
		
			
			| 
				79
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				80
			 | 
			
				
			 | 
			
			
				-# Note that there are no spaces around the equals. 
			 | 
		
	
		
			
			| 
				81
			 | 
			
				33
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				82
			 | 
			
				34
			 | 
			
			
				 NO_OF_ARGS=$# 
			 | 
		
	
		
			
			| 
				83
			 | 
			
				35
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				84
			 | 
			
				36
			 | 
			
			
				 DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				85
			 | 
			
				37
			 | 
			
			
				 MY_USERNAME= 
			 | 
		
	
		
			
			| 
				86
			 | 
			
				
			 | 
			
			
				-FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				87
			 | 
			
				38
			 | 
			
			
				 SYSTEM_TYPE= 
			 | 
		
	
		
			
			| 
				88
			 | 
			
				39
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				89
			 | 
			
				40
			 | 
			
			
				 # Are we installing on a Beaglebone Black (BBB) or some other system? 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -114,7 +65,6 @@ DDNS_PROVIDER="default@freedns.afraid.org" 
			 | 
		
	
		
			
			| 
				114
			 | 
			
				65
			 | 
			
			
				 DDNS_USERNAME= 
			 | 
		
	
		
			
			| 
				115
			 | 
			
				66
			 | 
			
			
				 DDNS_PASSWORD= 
			 | 
		
	
		
			
			| 
				116
			 | 
			
				67
			 | 
			
			
				 CURRENT_DDNS_DOMAIN= 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				
			 | 
			
			
				-CURRENT_DDNS_CODE= 
			 | 
		
	
		
			
			| 
				118
			 | 
			
				68
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				119
			 | 
			
				69
			 | 
			
			
				 # Minimum number of characters in a password 
			 | 
		
	
		
			
			| 
				120
			 | 
			
				70
			 | 
			
			
				 MINIMUM_PASSWORD_LENGTH=10 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -163,39 +113,33 @@ PUBLIC_MAILING_LIST_DIRECTORY="/var/spool/mlmmj" 
			 | 
		
	
		
			
			| 
				163
			 | 
			
				113
			 | 
			
			
				 # There should be no spaces in the name 
			 | 
		
	
		
			
			| 
				164
			 | 
			
				114
			 | 
			
			
				 PRIVATE_MAILING_LIST= 
			 | 
		
	
		
			
			| 
				165
			 | 
			
				115
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				166
			 | 
			
				
			 | 
			
			
				-# Domain name or freedns subdomain for mediagoblin installation 
			 | 
		
	
		
			
			| 
				
			 | 
			
				116
			 | 
			
			
				+# Domain name for mediagoblin installation 
			 | 
		
	
		
			
			| 
				167
			 | 
			
				117
			 | 
			
			
				 MEDIAGOBLIN_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				168
			 | 
			
				
			 | 
			
			
				-MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				169
			 | 
			
				118
			 | 
			
			
				 MEDIAGOBLIN_REPO="" 
			 | 
		
	
		
			
			| 
				170
			 | 
			
				119
			 | 
			
			
				 MEDIAGOBLIN_ADMIN_PASSWORD= 
			 | 
		
	
		
			
			| 
				171
			 | 
			
				120
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				172
			 | 
			
				
			 | 
			
			
				-# Domain name or freedns subdomain for microblog installation 
			 | 
		
	
		
			
			| 
				
			 | 
			
				121
			 | 
			
			
				+# Domain name for microblog installation 
			 | 
		
	
		
			
			| 
				173
			 | 
			
				122
			 | 
			
			
				 MICROBLOG_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				174
			 | 
			
				
			 | 
			
			
				-MICROBLOG_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				175
			 | 
			
				123
			 | 
			
			
				 MICROBLOG_REPO="git://gitorious.org/social/mainline.git" 
			 | 
		
	
		
			
			| 
				176
			 | 
			
				124
			 | 
			
			
				 MICROBLOG_ADMIN_PASSWORD= 
			 | 
		
	
		
			
			| 
				177
			 | 
			
				125
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				178
			 | 
			
				126
			 | 
			
			
				 # Domain name or redmatrix installation 
			 | 
		
	
		
			
			| 
				179
			 | 
			
				127
			 | 
			
			
				 REDMATRIX_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				180
			 | 
			
				
			 | 
			
			
				-REDMATRIX_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				181
			 | 
			
				128
			 | 
			
			
				 REDMATRIX_REPO="https://github.com/friendica/red.git" 
			 | 
		
	
		
			
			| 
				182
			 | 
			
				129
			 | 
			
			
				 REDMATRIX_ADDONS_REPO="https://github.com/friendica/red-addons.git" 
			 | 
		
	
		
			
			| 
				183
			 | 
			
				130
			 | 
			
			
				 REDMATRIX_ADMIN_PASSWORD= 
			 | 
		
	
		
			
			| 
				184
			 | 
			
				131
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				185
			 | 
			
				
			 | 
			
			
				-# Domain name and freedns subdomain for Owncloud installation 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+# Domain name for Owncloud installation 
			 | 
		
	
		
			
			| 
				186
			 | 
			
				133
			 | 
			
			
				 OWNCLOUD_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				187
			 | 
			
				
			 | 
			
			
				-OWNCLOUD_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				188
			 | 
			
				134
			 | 
			
			
				 OWNCLOUD_ADMIN_PASSWORD= 
			 | 
		
	
		
			
			| 
				189
			 | 
			
				135
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				190
			 | 
			
				
			 | 
			
			
				-# Domain name and freedns subdomain for your wiki 
			 | 
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				+# Domain name for your wiki 
			 | 
		
	
		
			
			| 
				191
			 | 
			
				137
			 | 
			
			
				 WIKI_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				
			 | 
			
			
				-WIKI_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				138
			 | 
			
			
				 WIKI_ADMIN_PASSWORD= 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				139
			 | 
			
			
				 WIKI_TITLE="Freedombone Wiki" 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				140
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				196
			 | 
			
				
			 | 
			
			
				-# Domain name and freedns subdomain for your blog 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+# Domain name for your blog 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				142
			 | 
			
			
				 FULLBLOG_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				
			 | 
			
			
				-FULLBLOG_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				143
			 | 
			
			
				 MY_BLOG_TITLE="My Blog" 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				144
			 | 
			
			
				 MY_BLOG_SUBTITLE="Another Freedombone Blog" 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				145
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -340,7 +284,7 @@ CJDNS_PORT= 
			 | 
		
	
		
			
			| 
				340
			 | 
			
				284
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				341
			 | 
			
				285
			 | 
			
			
				 function show_help { 
			 | 
		
	
		
			
			| 
				342
			 | 
			
				286
			 | 
			
			
				   echo '' 
			 | 
		
	
		
			
			| 
				343
			 | 
			
				
			 | 
			
			
				-  echo 'freedombone -d [domain] -u [username] -c [FreeDNS subdomain code] -s [system type]' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				287
			 | 
			
			
				+  echo 'freedombone -d [domain] -u [username] -s [system type]' 
			 | 
		
	
		
			
			| 
				344
			 | 
			
				288
			 | 
			
			
				   echo '' 
			 | 
		
	
		
			
			| 
				345
			 | 
			
				289
			 | 
			
			
				   echo '  -h --help             Show help' 
			 | 
		
	
		
			
			| 
				346
			 | 
			
				290
			 | 
			
			
				   echo '     menuconfig         Easy interactive installation' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -354,13 +298,6 @@ function show_help { 
			 | 
		
	
		
			
			| 
				354
			 | 
			
				298
			 | 
			
			
				   echo '     --ddnsuser         Dynamic DNS provider username' 
			 | 
		
	
		
			
			| 
				355
			 | 
			
				299
			 | 
			
			
				   echo '     --ddnspass         Dynamic DNS provider password' 
			 | 
		
	
		
			
			| 
				356
			 | 
			
				300
			 | 
			
			
				   echo '' 
			 | 
		
	
		
			
			| 
				357
			 | 
			
				
			 | 
			
			
				-  echo '  -c --code             Default domain FreeDNS code' 
			 | 
		
	
		
			
			| 
				358
			 | 
			
				
			 | 
			
			
				-  echo '     --microblogcode    Microblog FreeDNS code' 
			 | 
		
	
		
			
			| 
				359
			 | 
			
				
			 | 
			
			
				-  echo '     --wikicode         Wiki FreeDNS code' 
			 | 
		
	
		
			
			| 
				360
			 | 
			
				
			 | 
			
			
				-  echo '     --owncloudcode     Owncloud FreeDNS code' 
			 | 
		
	
		
			
			| 
				361
			 | 
			
				
			 | 
			
			
				-  echo '     --redmatrixcode    Redmatrix FreeDNS code' 
			 | 
		
	
		
			
			| 
				362
			 | 
			
				
			 | 
			
			
				-  echo '     --blogcode         Blog FreeDNS code' 
			 | 
		
	
		
			
			| 
				363
			 | 
			
				
			 | 
			
			
				-  echo '' 
			 | 
		
	
		
			
			| 
				364
			 | 
			
				301
			 | 
			
			
				   echo '     --microblogdomain  Microblog domain name' 
			 | 
		
	
		
			
			| 
				365
			 | 
			
				302
			 | 
			
			
				   echo '     --wikidomain       Wiki domain name' 
			 | 
		
	
		
			
			| 
				366
			 | 
			
				303
			 | 
			
			
				   echo '     --blogdomain       Blog domain name' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -457,39 +394,21 @@ function save_configuration_file { 
			 | 
		
	
		
			
			| 
				457
			 | 
			
				394
			 | 
			
			
				   if [ $WIKI_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				458
			 | 
			
				395
			 | 
			
			
				       echo "WIKI_DOMAIN_NAME=$WIKI_DOMAIN_NAME" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				459
			 | 
			
				396
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				460
			 | 
			
				
			 | 
			
			
				-  if [ $WIKI_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				461
			 | 
			
				
			 | 
			
			
				-      echo "WIKI_FREEDNS_SUBDOMAIN_CODE=$WIKI_FREEDNS_SUBDOMAIN_CODE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				462
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				463
			 | 
			
				
			 | 
			
			
				-  if [ $FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				464
			 | 
			
				
			 | 
			
			
				-      echo "FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				465
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				466
			 | 
			
				397
			 | 
			
			
				   if [ $MY_BLOG_TITLE ]; then 
			 | 
		
	
		
			
			| 
				467
			 | 
			
				398
			 | 
			
			
				       echo "MY_BLOG_TITLE=$MY_BLOG_TITLE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				468
			 | 
			
				399
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				469
			 | 
			
				400
			 | 
			
			
				   if [ $FULLBLOG_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				470
			 | 
			
				401
			 | 
			
			
				       echo "FULLBLOG_DOMAIN_NAME=$FULLBLOG_DOMAIN_NAME" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				471
			 | 
			
				402
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				472
			 | 
			
				
			 | 
			
			
				-  if [ $FULLBLOG_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				473
			 | 
			
				
			 | 
			
			
				-      echo "FULLBLOG_FREEDNS_SUBDOMAIN_CODE=$FULLBLOG_FREEDNS_SUBDOMAIN_CODE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				474
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				475
			 | 
			
				403
			 | 
			
			
				   if [ $OWNCLOUD_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				476
			 | 
			
				404
			 | 
			
			
				       echo "OWNCLOUD_DOMAIN_NAME=$OWNCLOUD_DOMAIN_NAME" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				477
			 | 
			
				405
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				478
			 | 
			
				
			 | 
			
			
				-  if [ $OWNCLOUD_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				479
			 | 
			
				
			 | 
			
			
				-      echo "OWNCLOUD_FREEDNS_SUBDOMAIN_CODE=$OWNCLOUD_FREEDNS_SUBDOMAIN_CODE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				480
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				481
			 | 
			
				406
			 | 
			
			
				   if [ $REDMATRIX_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				482
			 | 
			
				407
			 | 
			
			
				       echo "REDMATRIX_DOMAIN_NAME=$REDMATRIX_DOMAIN_NAME" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				483
			 | 
			
				408
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				484
			 | 
			
				
			 | 
			
			
				-  if [ $REDMATRIX_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				485
			 | 
			
				
			 | 
			
			
				-      echo "REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$REDMATRIX_FREEDNS_SUBDOMAIN_CODE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				486
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				487
			 | 
			
				409
			 | 
			
			
				   if [ $MICROBLOG_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				488
			 | 
			
				410
			 | 
			
			
				       echo "MICROBLOG_DOMAIN_NAME=$MICROBLOG_DOMAIN_NAME" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				489
			 | 
			
				411
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				490
			 | 
			
				
			 | 
			
			
				-  if [ $MICROBLOG_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				491
			 | 
			
				
			 | 
			
			
				-      echo "MICROBLOG_FREEDNS_SUBDOMAIN_CODE=$MICROBLOG_FREEDNS_SUBDOMAIN_CODE" >> freedombone.cfg 
			 | 
		
	
		
			
			| 
				492
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				493
			 | 
			
				412
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				494
			 | 
			
				413
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				495
			 | 
			
				414
			 | 
			
			
				 function interactive_configuration { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -675,22 +594,12 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				675
			 | 
			
				594
			 | 
			
			
				       do 
			 | 
		
	
		
			
			| 
				676
			 | 
			
				595
			 | 
			
			
				           data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				677
			 | 
			
				596
			 | 
			
			
				           trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				678
			 | 
			
				
			 | 
			
			
				-          if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				679
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				680
			 | 
			
				
			 | 
			
			
				-                  --title "Wiki Configuration" \ 
			 | 
		
	
		
			
			| 
				681
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your wiki details:" 11 55 4 \ 
			 | 
		
	
		
			
			| 
				682
			 | 
			
				
			 | 
			
			
				-                  "Title:" 1 1 "My Wiki" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				683
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				684
			 | 
			
				
			 | 
			
			
				-                  "FreeDNS code:" 3 1 "" 3 16 16 15 \ 
			 | 
		
	
		
			
			| 
				685
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				686
			 | 
			
				
			 | 
			
			
				-          else 
			 | 
		
	
		
			
			| 
				687
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				688
			 | 
			
				
			 | 
			
			
				-                  --title "Wiki Configuration" \ 
			 | 
		
	
		
			
			| 
				689
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your wiki details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				690
			 | 
			
				
			 | 
			
			
				-                  "Title:" 1 1 "My Wiki" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				691
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				692
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				693
			 | 
			
				
			 | 
			
			
				-          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				597
			 | 
			
			
				+          dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				598
			 | 
			
			
				+                 --title "Wiki Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				599
			 | 
			
			
				+                 --form "\nPlease enter your wiki details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				600
			 | 
			
			
				+                 "Title:" 1 1 "My Wiki" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				601
			 | 
			
			
				+                 "Domain:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				602
			 | 
			
			
				+                 2> $data 
			 | 
		
	
		
			
			| 
				694
			 | 
			
				603
			 | 
			
			
				           sel=$? 
			 | 
		
	
		
			
			| 
				695
			 | 
			
				604
			 | 
			
			
				           case $sel in 
			 | 
		
	
		
			
			| 
				696
			 | 
			
				605
			 | 
			
			
				               1) exit 0;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -702,16 +611,6 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				702
			 | 
			
				611
			 | 
			
			
				               if [ ! $DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				703
			 | 
			
				612
			 | 
			
			
				                   DOMAIN_NAME=$WIKI_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				704
			 | 
			
				613
			 | 
			
			
				               fi 
			 | 
		
	
		
			
			| 
				705
			 | 
			
				
			 | 
			
			
				-              if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				706
			 | 
			
				
			 | 
			
			
				-                  WIKI_FREEDNS_SUBDOMAIN_CODE=$(cat $data | sed -n 3p) 
			 | 
		
	
		
			
			| 
				707
			 | 
			
				
			 | 
			
			
				-                  if [ ! $WIKI_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				708
			 | 
			
				
			 | 
			
			
				-                      WIKI_DOMAIN_NAME="" 
			 | 
		
	
		
			
			| 
				709
			 | 
			
				
			 | 
			
			
				-                  else 
			 | 
		
	
		
			
			| 
				710
			 | 
			
				
			 | 
			
			
				-                      if [[ $DOMAIN_NAME == "$WIKI_DOMAIN_NAME" ]]; then 
			 | 
		
	
		
			
			| 
				711
			 | 
			
				
			 | 
			
			
				-                          FREEDNS_SUBDOMAIN_CODE=$WIKI_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				712
			 | 
			
				
			 | 
			
			
				-                      fi 
			 | 
		
	
		
			
			| 
				713
			 | 
			
				
			 | 
			
			
				-                  fi 
			 | 
		
	
		
			
			| 
				714
			 | 
			
				
			 | 
			
			
				-              fi 
			 | 
		
	
		
			
			| 
				715
			 | 
			
				614
			 | 
			
			
				           fi 
			 | 
		
	
		
			
			| 
				716
			 | 
			
				615
			 | 
			
			
				       done 
			 | 
		
	
		
			
			| 
				717
			 | 
			
				616
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -721,22 +620,12 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				721
			 | 
			
				620
			 | 
			
			
				       do 
			 | 
		
	
		
			
			| 
				722
			 | 
			
				621
			 | 
			
			
				           data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				723
			 | 
			
				622
			 | 
			
			
				           trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				724
			 | 
			
				
			 | 
			
			
				-          if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				725
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				726
			 | 
			
				
			 | 
			
			
				-                  --title "Blog Configuration" \ 
			 | 
		
	
		
			
			| 
				727
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your blog details:" 11 55 4 \ 
			 | 
		
	
		
			
			| 
				728
			 | 
			
				
			 | 
			
			
				-                  "Title:" 1 1 "My Blog" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				729
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				730
			 | 
			
				
			 | 
			
			
				-                  "FreeDNS code:" 3 1 "" 3 16 16 15 \ 
			 | 
		
	
		
			
			| 
				731
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				732
			 | 
			
				
			 | 
			
			
				-          else 
			 | 
		
	
		
			
			| 
				733
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				734
			 | 
			
				
			 | 
			
			
				-                  --title "Blog Configuration" \ 
			 | 
		
	
		
			
			| 
				735
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your blog details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				736
			 | 
			
				
			 | 
			
			
				-                  "Title:" 1 1 "My Blog" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				737
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				738
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				739
			 | 
			
				
			 | 
			
			
				-          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				623
			 | 
			
			
				+          dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				624
			 | 
			
			
				+                 --title "Blog Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				625
			 | 
			
			
				+                 --form "\nPlease enter your blog details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				626
			 | 
			
			
				+                 "Title:" 1 1 "My Blog" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				627
			 | 
			
			
				+                 "Domain:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				628
			 | 
			
			
				+                 2> $data 
			 | 
		
	
		
			
			| 
				740
			 | 
			
				629
			 | 
			
			
				           sel=$? 
			 | 
		
	
		
			
			| 
				741
			 | 
			
				630
			 | 
			
			
				           case $sel in 
			 | 
		
	
		
			
			| 
				742
			 | 
			
				631
			 | 
			
			
				               1) exit 0;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -751,16 +640,6 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				751
			 | 
			
				640
			 | 
			
			
				               if [ ! $DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				752
			 | 
			
				641
			 | 
			
			
				                   DOMAIN_NAME=$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				753
			 | 
			
				642
			 | 
			
			
				               fi 
			 | 
		
	
		
			
			| 
				754
			 | 
			
				
			 | 
			
			
				-              if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				755
			 | 
			
				
			 | 
			
			
				-                  FULLBLOG_FREEDNS_SUBDOMAIN_CODE=$(cat $data | sed -n 3p) 
			 | 
		
	
		
			
			| 
				756
			 | 
			
				
			 | 
			
			
				-                  if [ ! $FULLBLOG_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				757
			 | 
			
				
			 | 
			
			
				-                      FULLBLOG_DOMAIN_NAME="" 
			 | 
		
	
		
			
			| 
				758
			 | 
			
				
			 | 
			
			
				-                  else 
			 | 
		
	
		
			
			| 
				759
			 | 
			
				
			 | 
			
			
				-                      if [[ $DOMAIN_NAME == "$FULLBLOG_DOMAIN_NAME" ]]; then 
			 | 
		
	
		
			
			| 
				760
			 | 
			
				
			 | 
			
			
				-                          FREEDNS_SUBDOMAIN_CODE=$FULLBLOG_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				761
			 | 
			
				
			 | 
			
			
				-                      fi 
			 | 
		
	
		
			
			| 
				762
			 | 
			
				
			 | 
			
			
				-                  fi 
			 | 
		
	
		
			
			| 
				763
			 | 
			
				
			 | 
			
			
				-              fi 
			 | 
		
	
		
			
			| 
				764
			 | 
			
				643
			 | 
			
			
				           fi 
			 | 
		
	
		
			
			| 
				765
			 | 
			
				644
			 | 
			
			
				       done 
			 | 
		
	
		
			
			| 
				766
			 | 
			
				645
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -770,20 +649,11 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				770
			 | 
			
				649
			 | 
			
			
				       do 
			 | 
		
	
		
			
			| 
				771
			 | 
			
				650
			 | 
			
			
				           data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				772
			 | 
			
				651
			 | 
			
			
				           trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				773
			 | 
			
				
			 | 
			
			
				-          if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				774
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				775
			 | 
			
				
			 | 
			
			
				-                  --title "Owncloud Configuration" \ 
			 | 
		
	
		
			
			| 
				776
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your Owncloud details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				777
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				778
			 | 
			
				
			 | 
			
			
				-                  "FreeDNS code:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				779
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				780
			 | 
			
				
			 | 
			
			
				-          else 
			 | 
		
	
		
			
			| 
				781
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				782
			 | 
			
				
			 | 
			
			
				-                  --title "Owncloud Configuration" \ 
			 | 
		
	
		
			
			| 
				783
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your Owncloud details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				784
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				785
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				786
			 | 
			
				
			 | 
			
			
				-          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				652
			 | 
			
			
				+          dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				653
			 | 
			
			
				+                 --title "Owncloud Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				654
			 | 
			
			
				+                 --form "\nPlease enter your Owncloud details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				655
			 | 
			
			
				+                 "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				656
			 | 
			
			
				+                 2> $data 
			 | 
		
	
		
			
			| 
				787
			 | 
			
				657
			 | 
			
			
				           sel=$? 
			 | 
		
	
		
			
			| 
				788
			 | 
			
				658
			 | 
			
			
				           case $sel in 
			 | 
		
	
		
			
			| 
				789
			 | 
			
				659
			 | 
			
			
				               1) exit 0;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -794,16 +664,6 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				794
			 | 
			
				664
			 | 
			
			
				               if [ ! $DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				795
			 | 
			
				665
			 | 
			
			
				                   DOMAIN_NAME=$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				796
			 | 
			
				666
			 | 
			
			
				               fi 
			 | 
		
	
		
			
			| 
				797
			 | 
			
				
			 | 
			
			
				-              if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				798
			 | 
			
				
			 | 
			
			
				-                  OWNCLOUD_FREEDNS_SUBDOMAIN_CODE=$(cat $data | sed -n 2p) 
			 | 
		
	
		
			
			| 
				799
			 | 
			
				
			 | 
			
			
				-                  if [ ! $OWNCLOUD_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				800
			 | 
			
				
			 | 
			
			
				-                      OWNCLOUD_DOMAIN_NAME="" 
			 | 
		
	
		
			
			| 
				801
			 | 
			
				
			 | 
			
			
				-                  else 
			 | 
		
	
		
			
			| 
				802
			 | 
			
				
			 | 
			
			
				-                      if [[ $DOMAIN_NAME == "$OWNCLOUD_DOMAIN_NAME" ]]; then 
			 | 
		
	
		
			
			| 
				803
			 | 
			
				
			 | 
			
			
				-                          FREEDNS_SUBDOMAIN_CODE=$OWNCLOUD_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				804
			 | 
			
				
			 | 
			
			
				-                      fi 
			 | 
		
	
		
			
			| 
				805
			 | 
			
				
			 | 
			
			
				-                  fi 
			 | 
		
	
		
			
			| 
				806
			 | 
			
				
			 | 
			
			
				-              fi 
			 | 
		
	
		
			
			| 
				807
			 | 
			
				667
			 | 
			
			
				           fi 
			 | 
		
	
		
			
			| 
				808
			 | 
			
				668
			 | 
			
			
				       done 
			 | 
		
	
		
			
			| 
				809
			 | 
			
				669
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -813,20 +673,11 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				813
			 | 
			
				673
			 | 
			
			
				       do 
			 | 
		
	
		
			
			| 
				814
			 | 
			
				674
			 | 
			
			
				           data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				815
			 | 
			
				675
			 | 
			
			
				           trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				816
			 | 
			
				
			 | 
			
			
				-          if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				817
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				818
			 | 
			
				
			 | 
			
			
				-                  --title "RedMatrix Configuration" \ 
			 | 
		
	
		
			
			| 
				819
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your RedMatrix details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				820
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				821
			 | 
			
				
			 | 
			
			
				-                  "FreeDNS code:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				822
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				823
			 | 
			
				
			 | 
			
			
				-          else 
			 | 
		
	
		
			
			| 
				824
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				825
			 | 
			
				
			 | 
			
			
				-                  --title "RedMatrix Configuration" \ 
			 | 
		
	
		
			
			| 
				826
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your RedMatrix details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				827
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				828
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				829
			 | 
			
				
			 | 
			
			
				-          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				676
			 | 
			
			
				+          dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				677
			 | 
			
			
				+                 --title "RedMatrix Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				678
			 | 
			
			
				+                 --form "\nPlease enter your RedMatrix details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				679
			 | 
			
			
				+                 "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				680
			 | 
			
			
				+                 2> $data 
			 | 
		
	
		
			
			| 
				830
			 | 
			
				681
			 | 
			
			
				           sel=$? 
			 | 
		
	
		
			
			| 
				831
			 | 
			
				682
			 | 
			
			
				           case $sel in 
			 | 
		
	
		
			
			| 
				832
			 | 
			
				683
			 | 
			
			
				               1) exit 0;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -837,16 +688,6 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				837
			 | 
			
				688
			 | 
			
			
				               if [ ! $DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				838
			 | 
			
				689
			 | 
			
			
				                   DOMAIN_NAME=$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				839
			 | 
			
				690
			 | 
			
			
				               fi 
			 | 
		
	
		
			
			| 
				840
			 | 
			
				
			 | 
			
			
				-              if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				841
			 | 
			
				
			 | 
			
			
				-                  REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$(cat $data | sed -n 2p) 
			 | 
		
	
		
			
			| 
				842
			 | 
			
				
			 | 
			
			
				-                  if [ ! $REDMATRIX_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				843
			 | 
			
				
			 | 
			
			
				-                      REDMATRIX_DOMAIN_NAME="" 
			 | 
		
	
		
			
			| 
				844
			 | 
			
				
			 | 
			
			
				-                  else 
			 | 
		
	
		
			
			| 
				845
			 | 
			
				
			 | 
			
			
				-                      if [[ $DOMAIN_NAME == "$REDMATRIX_DOMAIN_NAME" ]]; then 
			 | 
		
	
		
			
			| 
				846
			 | 
			
				
			 | 
			
			
				-                          FREEDNS_SUBDOMAIN_CODE=$REDMATRIX_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				847
			 | 
			
				
			 | 
			
			
				-                      fi 
			 | 
		
	
		
			
			| 
				848
			 | 
			
				
			 | 
			
			
				-                  fi 
			 | 
		
	
		
			
			| 
				849
			 | 
			
				
			 | 
			
			
				-              fi 
			 | 
		
	
		
			
			| 
				850
			 | 
			
				691
			 | 
			
			
				           fi 
			 | 
		
	
		
			
			| 
				851
			 | 
			
				692
			 | 
			
			
				       done 
			 | 
		
	
		
			
			| 
				852
			 | 
			
				693
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -856,20 +697,11 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				856
			 | 
			
				697
			 | 
			
			
				       do 
			 | 
		
	
		
			
			| 
				857
			 | 
			
				698
			 | 
			
			
				           data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				858
			 | 
			
				699
			 | 
			
			
				           trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				859
			 | 
			
				
			 | 
			
			
				-          if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				860
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				861
			 | 
			
				
			 | 
			
			
				-                  --title "Microblog Configuration" \ 
			 | 
		
	
		
			
			| 
				862
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your Microblog details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				863
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				864
			 | 
			
				
			 | 
			
			
				-                  "FreeDNS code:" 2 1 "" 2 16 16 15 \ 
			 | 
		
	
		
			
			| 
				865
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				866
			 | 
			
				
			 | 
			
			
				-          else 
			 | 
		
	
		
			
			| 
				867
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				868
			 | 
			
				
			 | 
			
			
				-                  --title "Microblog Configuration" \ 
			 | 
		
	
		
			
			| 
				869
			 | 
			
				
			 | 
			
			
				-                  --form "\nPlease enter your Microblog details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				870
			 | 
			
				
			 | 
			
			
				-                  "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				871
			 | 
			
				
			 | 
			
			
				-                  2> $data 
			 | 
		
	
		
			
			| 
				872
			 | 
			
				
			 | 
			
			
				-          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				700
			 | 
			
			
				+          dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				701
			 | 
			
			
				+                 --title "Microblog Configuration" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				702
			 | 
			
			
				+                 --form "\nPlease enter your Microblog details:" 11 55 3 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				703
			 | 
			
			
				+                 "Domain:" 1 1 "" 1 16 16 15 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				704
			 | 
			
			
				+                 2> $data 
			 | 
		
	
		
			
			| 
				873
			 | 
			
				705
			 | 
			
			
				           sel=$? 
			 | 
		
	
		
			
			| 
				874
			 | 
			
				706
			 | 
			
			
				           case $sel in 
			 | 
		
	
		
			
			| 
				875
			 | 
			
				707
			 | 
			
			
				               1) exit 0;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -883,16 +715,6 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				883
			 | 
			
				715
			 | 
			
			
				               if [ ! $DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				884
			 | 
			
				716
			 | 
			
			
				                   DOMAIN_NAME=$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				885
			 | 
			
				717
			 | 
			
			
				               fi 
			 | 
		
	
		
			
			| 
				886
			 | 
			
				
			 | 
			
			
				-              if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				887
			 | 
			
				
			 | 
			
			
				-                  MICROBLOG_FREEDNS_SUBDOMAIN_CODE=$(cat $data | sed -n 2p) 
			 | 
		
	
		
			
			| 
				888
			 | 
			
				
			 | 
			
			
				-                  if [ ! $MICROBLOG_FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				889
			 | 
			
				
			 | 
			
			
				-                      MICROBLOG_DOMAIN_NAME="" 
			 | 
		
	
		
			
			| 
				890
			 | 
			
				
			 | 
			
			
				-                  else 
			 | 
		
	
		
			
			| 
				891
			 | 
			
				
			 | 
			
			
				-                      if [[ $DOMAIN_NAME == "$MICROBLOG_DOMAIN_NAME" ]]; then 
			 | 
		
	
		
			
			| 
				892
			 | 
			
				
			 | 
			
			
				-                          FREEDNS_SUBDOMAIN_CODE=$MICROBLOG_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				893
			 | 
			
				
			 | 
			
			
				-                      fi 
			 | 
		
	
		
			
			| 
				894
			 | 
			
				
			 | 
			
			
				-                  fi 
			 | 
		
	
		
			
			| 
				895
			 | 
			
				
			 | 
			
			
				-              fi 
			 | 
		
	
		
			
			| 
				896
			 | 
			
				718
			 | 
			
			
				           fi 
			 | 
		
	
		
			
			| 
				897
			 | 
			
				719
			 | 
			
			
				       done 
			 | 
		
	
		
			
			| 
				898
			 | 
			
				720
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -911,22 +733,6 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				911
			 | 
			
				733
			 | 
			
			
				               255) exit 0;; 
			 | 
		
	
		
			
			| 
				912
			 | 
			
				734
			 | 
			
			
				           esac 
			 | 
		
	
		
			
			| 
				913
			 | 
			
				735
			 | 
			
			
				       done 
			 | 
		
	
		
			
			| 
				914
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				915
			 | 
			
				
			 | 
			
			
				-      if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				916
			 | 
			
				
			 | 
			
			
				-          while [ ! $FREEDNS_SUBDOMAIN_CODE ] 
			 | 
		
	
		
			
			| 
				917
			 | 
			
				
			 | 
			
			
				-          do 
			 | 
		
	
		
			
			| 
				918
			 | 
			
				
			 | 
			
			
				-              data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				919
			 | 
			
				
			 | 
			
			
				-              trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				920
			 | 
			
				
			 | 
			
			
				-              dialog --backtitle "Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				921
			 | 
			
				
			 | 
			
			
				-                  --inputbox "FreeDNS subdomain code" 10 30 2> $data 
			 | 
		
	
		
			
			| 
				922
			 | 
			
				
			 | 
			
			
				-              sel=$? 
			 | 
		
	
		
			
			| 
				923
			 | 
			
				
			 | 
			
			
				-              case $sel in 
			 | 
		
	
		
			
			| 
				924
			 | 
			
				
			 | 
			
			
				-                  0) FREEDNS_SUBDOMAIN_CODE=$(cat $data);; 
			 | 
		
	
		
			
			| 
				925
			 | 
			
				
			 | 
			
			
				-                  1) exit 0;; 
			 | 
		
	
		
			
			| 
				926
			 | 
			
				
			 | 
			
			
				-                  255) exit 0;; 
			 | 
		
	
		
			
			| 
				927
			 | 
			
				
			 | 
			
			
				-              esac 
			 | 
		
	
		
			
			| 
				928
			 | 
			
				
			 | 
			
			
				-          done 
			 | 
		
	
		
			
			| 
				929
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				930
			 | 
			
				736
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				931
			 | 
			
				737
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				932
			 | 
			
				738
			 | 
			
			
				   while [ ! $MY_EMAIL_ADDRESS ] 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -980,61 +786,31 @@ case $key in 
			 | 
		
	
		
			
			| 
				980
			 | 
			
				786
			 | 
			
			
				     shift 
			 | 
		
	
		
			
			| 
				981
			 | 
			
				787
			 | 
			
			
				     MICROBLOG_DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				982
			 | 
			
				788
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				983
			 | 
			
				
			 | 
			
			
				-    # microblog domain code (freedns) 
			 | 
		
	
		
			
			| 
				984
			 | 
			
				
			 | 
			
			
				-    --microblogcode) 
			 | 
		
	
		
			
			| 
				985
			 | 
			
				
			 | 
			
			
				-    shift 
			 | 
		
	
		
			
			| 
				986
			 | 
			
				
			 | 
			
			
				-    MICROBLOG_FREEDNS_SUBDOMAIN_CODE="$1" 
			 | 
		
	
		
			
			| 
				987
			 | 
			
				
			 | 
			
			
				-    ;; 
			 | 
		
	
		
			
			| 
				988
			 | 
			
				789
			 | 
			
			
				     # wiki domain name 
			 | 
		
	
		
			
			| 
				989
			 | 
			
				790
			 | 
			
			
				     --wikidomain) 
			 | 
		
	
		
			
			| 
				990
			 | 
			
				791
			 | 
			
			
				     shift 
			 | 
		
	
		
			
			| 
				991
			 | 
			
				792
			 | 
			
			
				     WIKI_DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				992
			 | 
			
				793
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				993
			 | 
			
				
			 | 
			
			
				-    # wiki domain code (freedns) 
			 | 
		
	
		
			
			| 
				994
			 | 
			
				
			 | 
			
			
				-    --wikicode) 
			 | 
		
	
		
			
			| 
				995
			 | 
			
				
			 | 
			
			
				-    shift 
			 | 
		
	
		
			
			| 
				996
			 | 
			
				
			 | 
			
			
				-    WIKI_FREEDNS_SUBDOMAIN_CODE="$1" 
			 | 
		
	
		
			
			| 
				997
			 | 
			
				
			 | 
			
			
				-    ;; 
			 | 
		
	
		
			
			| 
				998
			 | 
			
				794
			 | 
			
			
				     # blog domain name 
			 | 
		
	
		
			
			| 
				999
			 | 
			
				795
			 | 
			
			
				     --blogdomain) 
			 | 
		
	
		
			
			| 
				1000
			 | 
			
				796
			 | 
			
			
				     shift 
			 | 
		
	
		
			
			| 
				1001
			 | 
			
				797
			 | 
			
			
				     FULLBLOG_DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				1002
			 | 
			
				798
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				1003
			 | 
			
				
			 | 
			
			
				-    # blog domain code (freedns) 
			 | 
		
	
		
			
			| 
				1004
			 | 
			
				
			 | 
			
			
				-    --blogcode) 
			 | 
		
	
		
			
			| 
				1005
			 | 
			
				
			 | 
			
			
				-    shift 
			 | 
		
	
		
			
			| 
				1006
			 | 
			
				
			 | 
			
			
				-    FULLBLOG_FREEDNS_SUBDOMAIN_CODE="$1" 
			 | 
		
	
		
			
			| 
				1007
			 | 
			
				
			 | 
			
			
				-    ;; 
			 | 
		
	
		
			
			| 
				1008
			 | 
			
				799
			 | 
			
			
				     # owncloud domain name 
			 | 
		
	
		
			
			| 
				1009
			 | 
			
				800
			 | 
			
			
				     --ownclouddomain) 
			 | 
		
	
		
			
			| 
				1010
			 | 
			
				801
			 | 
			
			
				     shift 
			 | 
		
	
		
			
			| 
				1011
			 | 
			
				802
			 | 
			
			
				     OWNCLOUD_DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				1012
			 | 
			
				803
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				1013
			 | 
			
				
			 | 
			
			
				-    # owncloud domain code (freedns) 
			 | 
		
	
		
			
			| 
				1014
			 | 
			
				
			 | 
			
			
				-    --owncloudcode) 
			 | 
		
	
		
			
			| 
				1015
			 | 
			
				
			 | 
			
			
				-    shift 
			 | 
		
	
		
			
			| 
				1016
			 | 
			
				
			 | 
			
			
				-    OWNCLOUD_FREEDNS_SUBDOMAIN_CODE="$1" 
			 | 
		
	
		
			
			| 
				1017
			 | 
			
				
			 | 
			
			
				-    ;; 
			 | 
		
	
		
			
			| 
				1018
			 | 
			
				804
			 | 
			
			
				     # redmatrix domain name 
			 | 
		
	
		
			
			| 
				1019
			 | 
			
				805
			 | 
			
			
				     --redmatrixdomain) 
			 | 
		
	
		
			
			| 
				1020
			 | 
			
				806
			 | 
			
			
				     shift 
			 | 
		
	
		
			
			| 
				1021
			 | 
			
				807
			 | 
			
			
				     REDMATRIX_DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				1022
			 | 
			
				808
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				1023
			 | 
			
				
			 | 
			
			
				-    # redmatrix domain code (freedns) 
			 | 
		
	
		
			
			| 
				1024
			 | 
			
				
			 | 
			
			
				-    --redmatrixcode) 
			 | 
		
	
		
			
			| 
				1025
			 | 
			
				
			 | 
			
			
				-    shift 
			 | 
		
	
		
			
			| 
				1026
			 | 
			
				
			 | 
			
			
				-    REDMATRIX_FREEDNS_SUBDOMAIN_CODE="$1" 
			 | 
		
	
		
			
			| 
				1027
			 | 
			
				
			 | 
			
			
				-    ;; 
			 | 
		
	
		
			
			| 
				1028
			 | 
			
				809
			 | 
			
			
				     # default domain name 
			 | 
		
	
		
			
			| 
				1029
			 | 
			
				810
			 | 
			
			
				     -d|--domain) 
			 | 
		
	
		
			
			| 
				1030
			 | 
			
				811
			 | 
			
			
				     shift 
			 | 
		
	
		
			
			| 
				1031
			 | 
			
				812
			 | 
			
			
				     DOMAIN_NAME="$1" 
			 | 
		
	
		
			
			| 
				1032
			 | 
			
				813
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				1033
			 | 
			
				
			 | 
			
			
				-    # default domain code (freedns) 
			 | 
		
	
		
			
			| 
				1034
			 | 
			
				
			 | 
			
			
				-    -c|--code) 
			 | 
		
	
		
			
			| 
				1035
			 | 
			
				
			 | 
			
			
				-    shift 
			 | 
		
	
		
			
			| 
				1036
			 | 
			
				
			 | 
			
			
				-    FREEDNS_SUBDOMAIN_CODE="$1" 
			 | 
		
	
		
			
			| 
				1037
			 | 
			
				
			 | 
			
			
				-    ;; 
			 | 
		
	
		
			
			| 
				1038
			 | 
			
				814
			 | 
			
			
				     # The type of system 
			 | 
		
	
		
			
			| 
				1039
			 | 
			
				815
			 | 
			
			
				     -s|--system) 
			 | 
		
	
		
			
			| 
				1040
			 | 
			
				816
			 | 
			
			
				     shift 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1143,12 +919,6 @@ function parse_args { 
			 | 
		
	
		
			
			| 
				1143
			 | 
			
				919
			 | 
			
			
				       echo 'Please provide the password for your dynamic DNS provider with the --ddnspass option' 
			 | 
		
	
		
			
			| 
				1144
			 | 
			
				920
			 | 
			
			
				       exit 6382 
			 | 
		
	
		
			
			| 
				1145
			 | 
			
				921
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1146
			 | 
			
				
			 | 
			
			
				-  if [[ $DDNS_PROVIDER == "default@freedns.afraid.org" ]]; then 
			 | 
		
	
		
			
			| 
				1147
			 | 
			
				
			 | 
			
			
				-      if [ ! $FREEDNS_SUBDOMAIN_CODE ]; then 
			 | 
		
	
		
			
			| 
				1148
			 | 
			
				
			 | 
			
			
				-          show_help 
			 | 
		
	
		
			
			| 
				1149
			 | 
			
				
			 | 
			
			
				-          exit 4 
			 | 
		
	
		
			
			| 
				1150
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				1151
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				1152
			 | 
			
				922
			 | 
			
			
				   if [ ! $SYSTEM_TYPE ]; then 
			 | 
		
	
		
			
			| 
				1153
			 | 
			
				923
			 | 
			
			
				       SYSTEM_TYPE=$VARIANT_FULL 
			 | 
		
	
		
			
			| 
				1154
			 | 
			
				924
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1239,33 +1009,18 @@ function read_configuration { 
			 | 
		
	
		
			
			| 
				1239
			 | 
			
				1009
			 | 
			
			
				       if grep -q "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1240
			 | 
			
				1010
			 | 
			
			
				           MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1241
			 | 
			
				1011
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				1242
			 | 
			
				
			 | 
			
			
				-      if grep -q "MICROBLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1243
			 | 
			
				
			 | 
			
			
				-          MICROBLOG_FREEDNS_SUBDOMAIN_CODE=$(grep "MICROBLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1244
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				1245
			 | 
			
				1012
			 | 
			
			
				       if grep -q "REDMATRIX_DOMAIN_NAME" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1246
			 | 
			
				1013
			 | 
			
			
				           REDMATRIX_DOMAIN_NAME=$(grep "REDMATRIX_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1247
			 | 
			
				1014
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				1248
			 | 
			
				
			 | 
			
			
				-      if grep -q "REDMATRIX_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1249
			 | 
			
				
			 | 
			
			
				-          REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$(grep "REDMATRIX_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1250
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				1251
			 | 
			
				1015
			 | 
			
			
				       if grep -q "OWNCLOUD_DOMAIN_NAME" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1252
			 | 
			
				1016
			 | 
			
			
				           OWNCLOUD_DOMAIN_NAME=$(grep "OWNCLOUD_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1253
			 | 
			
				1017
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				1254
			 | 
			
				
			 | 
			
			
				-      if grep -q "OWNCLOUD_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1255
			 | 
			
				
			 | 
			
			
				-          OWNCLOUD_FREEDNS_SUBDOMAIN_CODE=$(grep "OWNCLOUD_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1256
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				1257
			 | 
			
				1018
			 | 
			
			
				       if grep -q "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1258
			 | 
			
				1019
			 | 
			
			
				           WIKI_DOMAIN_NAME=$(grep "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1259
			 | 
			
				1020
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				1260
			 | 
			
				
			 | 
			
			
				-      if grep -q "WIKI_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1261
			 | 
			
				
			 | 
			
			
				-          WIKI_FREEDNS_SUBDOMAIN_CODE=$(grep "WIKI_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1262
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				1263
			 | 
			
				1021
			 | 
			
			
				       if grep -q "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1264
			 | 
			
				1022
			 | 
			
			
				           FULLBLOG_DOMAIN_NAME=$(grep "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1265
			 | 
			
				1023
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				1266
			 | 
			
				
			 | 
			
			
				-      if grep -q "FULLBLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1267
			 | 
			
				
			 | 
			
			
				-          FULLBLOG_FREEDNS_SUBDOMAIN_CODE=$(grep "FULLBLOG_FREEDNS_SUBDOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1268
			 | 
			
				
			 | 
			
			
				-      fi 
			 | 
		
	
		
			
			| 
				1269
			 | 
			
				1024
			 | 
			
			
				       if grep -q "MY_BLOG_TITLE" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				1270
			 | 
			
				1025
			 | 
			
			
				           MY_BLOG_TITLE=$(grep "MY_BLOG_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				1271
			 | 
			
				1026
			 | 
			
			
				       fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6240,7 +5995,6 @@ function add_ddns_domain { 
			 | 
		
	
		
			
			| 
				6240
			 | 
			
				5995
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6241
			 | 
			
				5996
			 | 
			
			
				   # clear the arguments 
			 | 
		
	
		
			
			| 
				6242
			 | 
			
				5997
			 | 
			
			
				   CURRENT_DDNS_DOMAIN= 
			 | 
		
	
		
			
			| 
				6243
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE= 
			 | 
		
	
		
			
			| 
				6244
			 | 
			
				5998
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				6245
			 | 
			
				5999
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6246
			 | 
			
				6000
			 | 
			
			
				 function install_owncloud { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6271,7 +6025,6 @@ function install_owncloud { 
			 | 
		
	
		
			
			| 
				6271
			 | 
			
				6025
			 | 
			
			
				   # if this is exclusively a cloud setup 
			 | 
		
	
		
			
			| 
				6272
			 | 
			
				6026
			 | 
			
			
				   if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" ]]; then 
			 | 
		
	
		
			
			| 
				6273
			 | 
			
				6027
			 | 
			
			
				       OWNCLOUD_DOMAIN_NAME=$DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				6274
			 | 
			
				
			 | 
			
			
				-      OWNCLOUD_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				6275
			 | 
			
				6028
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6276
			 | 
			
				6029
			 | 
			
			
				   if [ ! $OWNCLOUD_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				6277
			 | 
			
				6030
			 | 
			
			
				       return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6462,7 +6215,6 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				6462
			 | 
			
				6215
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6463
			 | 
			
				6216
			 | 
			
			
				   # update the dynamic DNS 
			 | 
		
	
		
			
			| 
				6464
			 | 
			
				6217
			 | 
			
			
				   CURRENT_DDNS_DOMAIN=$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				6465
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE=$OWNCLOUD_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				6466
			 | 
			
				6218
			 | 
			
			
				   add_ddns_domain 
			 | 
		
	
		
			
			| 
				6467
			 | 
			
				6219
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6468
			 | 
			
				6220
			 | 
			
			
				   echo 'install_owncloud' >> $COMPLETION_FILE 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6698,7 +6450,6 @@ function install_wiki { 
			 | 
		
	
		
			
			| 
				6698
			 | 
			
				6450
			 | 
			
			
				   # if everything is being installed or if this is exclusively a writer setup 
			 | 
		
	
		
			
			| 
				6699
			 | 
			
				6451
			 | 
			
			
				   if [[ $SYSTEM_TYPE == "$VARIANT_FULL" || $SYSTEM_TYPE == "$VARIANT_WRITER" ]]; then 
			 | 
		
	
		
			
			| 
				6700
			 | 
			
				6452
			 | 
			
			
				       WIKI_DOMAIN_NAME=$DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				6701
			 | 
			
				
			 | 
			
			
				-      WIKI_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				6702
			 | 
			
				6453
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6703
			 | 
			
				6454
			 | 
			
			
				   if [ ! $WIKI_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				6704
			 | 
			
				6455
			 | 
			
			
				       return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6940,7 +6691,6 @@ function install_wiki { 
			 | 
		
	
		
			
			| 
				6940
			 | 
			
				6691
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6941
			 | 
			
				6692
			 | 
			
			
				   # update the dynamic DNS 
			 | 
		
	
		
			
			| 
				6942
			 | 
			
				6693
			 | 
			
			
				   CURRENT_DDNS_DOMAIN=$WIKI_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				6943
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE=$WIKI_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				6944
			 | 
			
				6694
			 | 
			
			
				   add_ddns_domain 
			 | 
		
	
		
			
			| 
				6945
			 | 
			
				6695
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6946
			 | 
			
				6696
			 | 
			
			
				   # add some post-install instructions 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7201,7 +6951,6 @@ function install_blog { 
			 | 
		
	
		
			
			| 
				7201
			 | 
			
				6951
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7202
			 | 
			
				6952
			 | 
			
			
				   # update the dynamic DNS 
			 | 
		
	
		
			
			| 
				7203
			 | 
			
				6953
			 | 
			
			
				   CURRENT_DDNS_DOMAIN=$FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				7204
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE=$FULLBLOG_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				7205
			 | 
			
				6954
			 | 
			
			
				   add_ddns_domain 
			 | 
		
	
		
			
			| 
				7206
			 | 
			
				6955
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7207
			 | 
			
				6956
			 | 
			
			
				   echo 'install_blog' >> $COMPLETION_FILE 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7276,7 +7025,6 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				7276
			 | 
			
				7025
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7277
			 | 
			
				7026
			 | 
			
			
				   # update the dynamic DNS 
			 | 
		
	
		
			
			| 
				7278
			 | 
			
				7027
			 | 
			
			
				   CURRENT_DDNS_DOMAIN=$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				7279
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE=$MICROBLOG_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				7280
			 | 
			
				7028
			 | 
			
			
				   add_ddns_domain 
			 | 
		
	
		
			
			| 
				7281
			 | 
			
				7029
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7282
			 | 
			
				7030
			 | 
			
			
				   echo 'server {' > /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7459,7 +7207,6 @@ function install_redmatrix { 
			 | 
		
	
		
			
			| 
				7459
			 | 
			
				7207
			 | 
			
			
				   # if this is exclusively a social setup 
			 | 
		
	
		
			
			| 
				7460
			 | 
			
				7208
			 | 
			
			
				   if [[ $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				7461
			 | 
			
				7209
			 | 
			
			
				       REDMATRIX_DOMAIN_NAME=$DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				7462
			 | 
			
				
			 | 
			
			
				-      REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				7463
			 | 
			
				7210
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7464
			 | 
			
				7211
			 | 
			
			
				   if [ ! $REDMATRIX_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				7465
			 | 
			
				7212
			 | 
			
			
				       return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7517,7 +7264,6 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				7517
			 | 
			
				7264
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7518
			 | 
			
				7265
			 | 
			
			
				   # update the dynamic DNS 
			 | 
		
	
		
			
			| 
				7519
			 | 
			
				7266
			 | 
			
			
				   CURRENT_DDNS_DOMAIN=$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				7520
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE=$REDMATRIX_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				7521
			 | 
			
				7267
			 | 
			
			
				   add_ddns_domain 
			 | 
		
	
		
			
			| 
				7522
			 | 
			
				7268
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7523
			 | 
			
				7269
			 | 
			
			
				   echo 'server {' > /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7820,7 +7566,6 @@ function install_mediagoblin { 
			 | 
		
	
		
			
			| 
				7820
			 | 
			
				7566
			 | 
			
			
				   # if this is exclusively a writer setup 
			 | 
		
	
		
			
			| 
				7821
			 | 
			
				7567
			 | 
			
			
				   if [[ $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then 
			 | 
		
	
		
			
			| 
				7822
			 | 
			
				7568
			 | 
			
			
				       MEDIAGOBLIN_DOMAIN_NAME=$DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				7823
			 | 
			
				
			 | 
			
			
				-      MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				7824
			 | 
			
				7569
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7825
			 | 
			
				7570
			 | 
			
			
				   if [ ! $MEDIAGOBLIN_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				7826
			 | 
			
				7571
			 | 
			
			
				       return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7859,7 +7604,6 @@ function install_mediagoblin { 
			 | 
		
	
		
			
			| 
				7859
			 | 
			
				7604
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7860
			 | 
			
				7605
			 | 
			
			
				   # update the dynamic DNS 
			 | 
		
	
		
			
			| 
				7861
			 | 
			
				7606
			 | 
			
			
				   CURRENT_DDNS_DOMAIN=$MEDIAGOBLIN_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				7862
			 | 
			
				
			 | 
			
			
				-  CURRENT_DDNS_CODE=$MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE 
			 | 
		
	
		
			
			| 
				7863
			 | 
			
				7607
			 | 
			
			
				   add_ddns_domain 
			 | 
		
	
		
			
			| 
				7864
			 | 
			
				7608
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7865
			 | 
			
				7609
			 | 
			
			
				   # see https://wiki.mediagoblin.org/Deployment / uwsgi with configs 
			 |