| 
				
			 | 
			
			
				@@ -155,6 +155,8 @@ if [[ $MASTER_DRIVE == "yes" || $MASTER_DRIVE == "y" || $MASTER_DRIVE == "1" ]]; 
			 | 
		
	
		
			
			| 
				155
			 | 
			
				155
			 | 
			
			
				       echo "$gpgkey" 
			 | 
		
	
		
			
			| 
				156
			 | 
			
				156
			 | 
			
			
				       exit 735282 
			 | 
		
	
		
			
			| 
				157
			 | 
			
				157
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				158
			 | 
			
			
				+  echo '' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+  echo $'Enter your gpg private key passphrase:' 
			 | 
		
	
		
			
			| 
				158
			 | 
			
				160
			 | 
			
			
				   gpgprivkey=$(gpg --homedir=/home/$MY_USERNAME/.gnupg --armor --export-secret-key $GPG_ID) 
			 | 
		
	
		
			
			| 
				159
			 | 
			
				161
			 | 
			
			
				   if [[ "$gpgprivkey" == *"$gpgerrstr"* ]]; then 
			 | 
		
	
		
			
			| 
				160
			 | 
			
				162
			 | 
			
			
				       echo $'Problem exporting private gpg key' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -163,13 +165,16 @@ if [[ $MASTER_DRIVE == "yes" || $MASTER_DRIVE == "y" || $MASTER_DRIVE == "1" ]]; 
			 | 
		
	
		
			
			| 
				163
			 | 
			
				165
			 | 
			
			
				       exit 629362 
			 | 
		
	
		
			
			| 
				164
			 | 
			
				166
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				165
			 | 
			
				167
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				168
			 | 
			
			
				+  # Dummy password to get around not being able to create a key without passphrase 
			 | 
		
	
		
			
			| 
				
			 | 
			
				169
			 | 
			
			
				+  BACKUP_DUMMY_PASSWORD='backup' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				170
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				166
			 | 
			
				171
			 | 
			
			
				   backupgpgkey=$(gpg --homedir=/home/$MY_USERNAME/.gnupg --armor --export $GPG_BACKUP_ID) 
			 | 
		
	
		
			
			| 
				167
			 | 
			
				172
			 | 
			
			
				   if [[ "$backupgpgkey" == *"$gpgerrstr"* ]]; then 
			 | 
		
	
		
			
			| 
				168
			 | 
			
				173
			 | 
			
			
				       echo $'Problem exporting public gpg backup key' 
			 | 
		
	
		
			
			| 
				169
			 | 
			
				174
			 | 
			
			
				       echo "$backupgpgkey" 
			 | 
		
	
		
			
			| 
				170
			 | 
			
				175
			 | 
			
			
				       exit 735282 
			 | 
		
	
		
			
			| 
				171
			 | 
			
				176
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				172
			 | 
			
				
			 | 
			
			
				-  backupgpgprivkey=$(gpg --homedir=/home/$MY_USERNAME/.gnupg --armor --export-secret-key $GPG_BACKUP_ID) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				177
			 | 
			
			
				+  backupgpgprivkey=$(echo "$BACKUP_DUMMY_PASSWORD" | gpg --batch --passphrase-fd 0 --homedir=/home/$MY_USERNAME/.gnupg --armor --export-secret-key $GPG_BACKUP_ID) 
			 | 
		
	
		
			
			| 
				173
			 | 
			
				178
			 | 
			
			
				   if [[ "$backupgpgprivkey" == *"$gpgerrstr"* ]]; then 
			 | 
		
	
		
			
			| 
				174
			 | 
			
				179
			 | 
			
			
				       echo $'Problem exporting private gpg backup key' 
			 | 
		
	
		
			
			| 
				175
			 | 
			
				180
			 | 
			
			
				       echo "$backupgpgprivkey" 
			 |