| 
				
			 | 
			
			
				@@ -48,6 +48,9 @@ FREEDOMBONE_BITMESSAGE="BM-2cWuhmBvVdfrHhLoZTdspCkKeiTorUesSL" 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				48
			 | 
			
			
				 # Minimum number of characters in a password 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				49
			 | 
			
			
				 MINIMUM_PASSWORD_LENGTH=10 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				50
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+# file containing new password 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+IMAGE_PASSWORD_FILE=/root/login.txt 
			 | 
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				54
			 | 
			
			
				 # Different system variants which may be specified within 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				55
			 | 
			
			
				 # the SYSTEM_TYPE option 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				56
			 | 
			
			
				 VARIANT_FULL="full" 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -654,6 +657,10 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				654
			 | 
			
				657
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				655
			 | 
			
				658
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				656
			 | 
			
				659
			 | 
			
			
				     if [ -d /home/$GENERIC_IMAGE_USERNAME ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				660
			 | 
			
			
				+		if [ ! -f $IMAGE_PASSWORD_FILE ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				661
			 | 
			
			
				+			echo 'Cannot find the password file for the admin user' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				662
			 | 
			
			
				+			exit 62753 
			 | 
		
	
		
			
			| 
				
			 | 
			
				663
			 | 
			
			
				+		fi 
			 | 
		
	
		
			
			| 
				657
			 | 
			
				664
			 | 
			
			
				         # when installing from an image which comes with a known default user account 
			 | 
		
	
		
			
			| 
				658
			 | 
			
				665
			 | 
			
			
				         selected_username= 
			 | 
		
	
		
			
			| 
				659
			 | 
			
				666
			 | 
			
			
				         while [ ! $selected_username ] 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -675,8 +682,7 @@ function interactive_configuration { 
			 | 
		
	
		
			
			| 
				675
			 | 
			
				682
			 | 
			
			
				                            if [ ${#possible_username} -gt 1 ]; then 
			 | 
		
	
		
			
			| 
				676
			 | 
			
				683
			 | 
			
			
				                                if [[ $possible_username != $GENERIC_IMAGE_USERNAME ]]; then 
			 | 
		
	
		
			
			| 
				677
			 | 
			
				684
			 | 
			
			
				                                    MY_USERNAME=$(cat $data) 
			 | 
		
	
		
			
			| 
				678
			 | 
			
				
			 | 
			
			
				-                                   usermod -l $MY_USERNAME $GENERIC_IMAGE_USERNAME 
			 | 
		
	
		
			
			| 
				679
			 | 
			
				
			 | 
			
			
				-                                   usermod -d /home/$MY_USERNAME -m $MY_USERNAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				685
			 | 
			
			
				+                                   useradd -m -p "$IMAGE_PASSWORD_FILE" -s /bin/bash $MY_USERNAME 
			 | 
		
	
		
			
			| 
				680
			 | 
			
				686
			 | 
			
			
				                                    break 
			 | 
		
	
		
			
			| 
				681
			 | 
			
				687
			 | 
			
			
				                                fi 
			 | 
		
	
		
			
			| 
				682
			 | 
			
				688
			 | 
			
			
				                            fi 
			 |