| 
				
			 | 
			
			
				@@ -1225,6 +1225,27 @@ function read_configuration { 
			 | 
		
	
		
			
			| 
				1225
			 | 
			
				1225
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				1226
			 | 
			
				1226
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				1227
			 | 
			
				1227
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				1228
			 | 
			
			
				+# check an individual domain name 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1229
			 | 
			
			
				+function test_domain_name { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1230
			 | 
			
			
				+  if [ $1 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1231
			 | 
			
			
				+      TEST_DOMAIN_NAME=$1 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1232
			 | 
			
			
				+      validate_domain_name 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1233
			 | 
			
			
				+      if [[ $TEST_DOMAIN_NAME != $1 ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1234
			 | 
			
			
				+          echo $TEST_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1235
			 | 
			
			
				+          exit 8528 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1236
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1237
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1238
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1239
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1240
			 | 
			
			
				+# check that domain names are sensible 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1241
			 | 
			
			
				+function check_domains { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1242
			 | 
			
			
				+  test_domain_name $WIKI_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1243
			 | 
			
			
				+  test_domain_name $OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1244
			 | 
			
			
				+  test_domain_name $FULLBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1245
			 | 
			
			
				+  test_domain_name $MICROBLOG_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1246
			 | 
			
			
				+  test_domain_name $REDMATRIX_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1247
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1248
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				1228
			 | 
			
				1249
			 | 
			
			
				 # Checks whether certificates were generated for the given hostname 
			 | 
		
	
		
			
			| 
				1229
			 | 
			
				1250
			 | 
			
			
				 function check_certificates { 
			 | 
		
	
		
			
			| 
				1230
			 | 
			
				1251
			 | 
			
			
				   if [ ! $1 ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8697,6 +8718,7 @@ function install_final { 
			 | 
		
	
		
			
			| 
				8697
			 | 
			
				8718
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				8698
			 | 
			
				8719
			 | 
			
			
				 read_configuration 
			 | 
		
	
		
			
			| 
				8699
			 | 
			
				8720
			 | 
			
			
				 parse_args 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8721
			 | 
			
			
				+check_domains 
			 | 
		
	
		
			
			| 
				8700
			 | 
			
				8722
			 | 
			
			
				 install_not_on_BBB 
			 | 
		
	
		
			
			| 
				8701
			 | 
			
				8723
			 | 
			
			
				 remove_default_user 
			 | 
		
	
		
			
			| 
				8702
			 | 
			
				8724
			 | 
			
			
				 configure_firewall 
			 |