|  | @@ -94,19 +94,23 @@ fi
 | 
	
		
			
			| 94 | 94 |  function argument_checks {
 | 
	
		
			
			| 95 | 95 |    echo './install-freedombone.sh [domain] [username] [subdomain code]'
 | 
	
		
			
			| 96 | 96 |    echo ''
 | 
	
		
			
			|  | 97 | +  if [ ! -d /home/$MY_USERNAME ]; then
 | 
	
		
			
			|  | 98 | +	  echo "There is no user '$MY_USERNAME' on the system. Use 'adduser $MY_USERNAME' to create the user."
 | 
	
		
			
			|  | 99 | +	  exit 1
 | 
	
		
			
			|  | 100 | +  fi
 | 
	
		
			
			| 97 | 101 |    if [ ! $DOMAIN_NAME ]; then
 | 
	
		
			
			| 98 | 102 |  	  echo 'Please specify your domain name'
 | 
	
		
			
			| 99 |  | -	  exit
 | 
	
		
			
			|  | 103 | +	  exit 2
 | 
	
		
			
			| 100 | 104 |    fi
 | 
	
		
			
			| 101 | 105 |    if [ ! $MY_USERNAME ]; then
 | 
	
		
			
			| 102 | 106 |  	  echo 'Please specify your username'
 | 
	
		
			
			| 103 |  | -	  exit
 | 
	
		
			
			|  | 107 | +	  exit 3
 | 
	
		
			
			| 104 | 108 |    fi
 | 
	
		
			
			| 105 | 109 |    if [ ! $FREEDNS_SUBDOMAIN_CODE ]; then
 | 
	
		
			
			| 106 | 110 |        echo 'Please specify the freedns subdomain code.  To find it from '
 | 
	
		
			
			| 107 | 111 |        echo "https://freedns.afraid.org select 'Dynamic DNS', then 'quick "
 | 
	
		
			
			| 108 | 112 |        echo "cron example' and copy the code located between '?' and '=='."
 | 
	
		
			
			| 109 |  | -	  exit
 | 
	
		
			
			|  | 113 | +	  exit 4
 | 
	
		
			
			| 110 | 114 |    fi
 | 
	
		
			
			| 111 | 115 |  }
 | 
	
		
			
			| 112 | 116 |  
 | 
	
	
		
			
			|  | @@ -845,11 +849,11 @@ function configure_gpg {
 | 
	
		
			
			| 845 | 849 |  	  # use your existing GPG keys which were exported
 | 
	
		
			
			| 846 | 850 |  	  if [ ! -f $MY_GPG_PUBLIC_KEY ]; then
 | 
	
		
			
			| 847 | 851 |  		  echo "GPG public key file $MY_GPG_PUBLIC_KEY was not found"
 | 
	
		
			
			| 848 |  | -		  exit 1
 | 
	
		
			
			|  | 852 | +		  exit 5
 | 
	
		
			
			| 849 | 853 |  	  fi
 | 
	
		
			
			| 850 | 854 |  	  if [ ! -f $MY_GPG_PRIVATE_KEY ]; then
 | 
	
		
			
			| 851 | 855 |  		  echo "GPG private key file $MY_GPG_PRIVATE_KEY was not found"
 | 
	
		
			
			| 852 |  | -		  exit 1
 | 
	
		
			
			|  | 856 | +		  exit 6
 | 
	
		
			
			| 853 | 857 |  	  fi
 | 
	
		
			
			| 854 | 858 |        su - $MY_USERNAME gpg --import $MY_GPG_PUBLIC_KEY
 | 
	
		
			
			| 855 | 859 |        su - $MY_USERNAME gpg --allow-secret-key-import --import $MY_GPG_PRIVATE_KEY
 |