| 
				
			 | 
			
			
				@@ -6328,26 +6328,29 @@ function configure_backup_key { 
			 | 
		
	
		
			
			| 
				6328
			 | 
			
				6328
			 | 
			
			
				   apt-get -y install gnupg 
			 | 
		
	
		
			
			| 
				6329
			 | 
			
				6329
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6330
			 | 
			
				6330
			 | 
			
			
				   BACKUP_KEY_EXISTS=$(gpg --list-keys "$MY_NAME (backup key)") 
			 | 
		
	
		
			
			| 
				6331
			 | 
			
				
			 | 
			
			
				-  if [ "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6331
			 | 
			
			
				+  if [ $BACKUP_KEY_EXISTS != *"error"* ]; then 
			 | 
		
	
		
			
			| 
				6332
			 | 
			
				6332
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				6333
			 | 
			
				6333
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6334
			 | 
			
				6334
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6335
			 | 
			
				6335
			 | 
			
			
				   # Generate a GPG key for backups 
			 | 
		
	
		
			
			| 
				6336
			 | 
			
				
			 | 
			
			
				-  echo 'Key-Type: 1' > /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6337
			 | 
			
				
			 | 
			
			
				-  echo 'Key-Length: 4096' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6338
			 | 
			
				
			 | 
			
			
				-  echo 'Subkey-Type: 1' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6339
			 | 
			
				
			 | 
			
			
				-  echo 'Subkey-Length: 4096' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6340
			 | 
			
				
			 | 
			
			
				-  echo "Name-Real:  $MY_NAME" >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6341
			 | 
			
				
			 | 
			
			
				-  echo "Name-Email: $MY_EMAIL_ADDRESS" >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6342
			 | 
			
				
			 | 
			
			
				-  echo "Name-Comment: backup key" >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6343
			 | 
			
				
			 | 
			
			
				-  echo 'Expire-Date: 0' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6344
			 | 
			
				
			 | 
			
			
				-  chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6345
			 | 
			
				
			 | 
			
			
				-  su -c "gpg --batch --gen-key /home/$MY_USERNAME/gpg-genkey.conf" - $MY_USERNAME 
			 | 
		
	
		
			
			| 
				6346
			 | 
			
				
			 | 
			
			
				-  shred -zu /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				6347
			 | 
			
				6336
			 | 
			
			
				   BACKUP_KEY_EXISTS=$(su -c "gpg --list-keys \"$MY_NAME (backup key)\"" - $MY_USERNAME) 
			 | 
		
	
		
			
			| 
				6348
			 | 
			
				
			 | 
			
			
				-  if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				6349
			 | 
			
				
			 | 
			
			
				-      echo 'Backup key could not be created' 
			 | 
		
	
		
			
			| 
				6350
			 | 
			
				
			 | 
			
			
				-      exit 43382 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6337
			 | 
			
			
				+  if [ $BACKUP_KEY_EXISTS == *"error"* ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6338
			 | 
			
			
				+      echo 'Key-Type: 1' > /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6339
			 | 
			
			
				+      echo 'Key-Length: 4096' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6340
			 | 
			
			
				+      echo 'Subkey-Type: 1' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6341
			 | 
			
			
				+      echo 'Subkey-Length: 4096' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6342
			 | 
			
			
				+      echo "Name-Real:  $MY_NAME" >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6343
			 | 
			
			
				+      echo "Name-Email: $MY_EMAIL_ADDRESS" >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6344
			 | 
			
			
				+      echo "Name-Comment: backup key" >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6345
			 | 
			
			
				+      echo 'Expire-Date: 0' >> /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6346
			 | 
			
			
				+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6347
			 | 
			
			
				+      su -c "gpg --batch --gen-key /home/$MY_USERNAME/gpg-genkey.conf" - $MY_USERNAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6348
			 | 
			
			
				+      shred -zu /home/$MY_USERNAME/gpg-genkey.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6349
			 | 
			
			
				+      BACKUP_KEY_EXISTS=$(su -c "gpg --list-keys \"$MY_NAME (backup key)\"" - $MY_USERNAME) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6350
			 | 
			
			
				+      if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6351
			 | 
			
			
				+          echo 'Backup key could not be created' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6352
			 | 
			
			
				+          exit 43382 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6353
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				6351
			 | 
			
				6354
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				6352
			 | 
			
				6355
			 | 
			
			
				   MY_BACKUP_KEY_ID=$(su -c "gpg --list-keys \"$MY_NAME (backup key)\" | grep 'pub '" - $MY_USERNAME | awk -F ' ' '{print $2}' | awk -F '/' '{print $2}') 
			 | 
		
	
		
			
			| 
				6353
			 | 
			
				6356
			 | 
			
			
				   echo "Backup key: $MY_BACKUP_KEY_ID" 
			 |