| 
				
			 | 
			
			
				@@ -2416,10 +2416,9 @@ function get_mariadb_owncloud_admin_password { 
			 | 
		
	
		
			
			| 
				2416
			 | 
			
				2416
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				2417
			 | 
			
				2417
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2418
			 | 
			
				2418
			 | 
			
			
				 function backup_directory_to_usb { 
			 | 
		
	
		
			
			| 
				2419
			 | 
			
				
			 | 
			
			
				-  if [ ! -d ${1} ]; then 
			 | 
		
	
		
			
			| 
				2420
			 | 
			
				
			 | 
			
			
				-      echo "WARNING: directory does not exist: ${1}" 
			 | 
		
	
		
			
			| 
				2421
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				2422
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2419
			 | 
			
			
				+  echo "if [ ! -d ${1} ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2420
			 | 
			
			
				+  echo "  echo \"WARNING: directory does not exist: ${1}\"" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2421
			 | 
			
			
				+  echo 'else' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2423
			 | 
			
				2422
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2424
			 | 
			
				2423
			 | 
			
			
				   if [[ $BACKUP_TYPE == 'obnam' ]]; then 
			 | 
		
	
		
			
			| 
				2425
			 | 
			
				2424
			 | 
			
			
				       BACKUP_KEY_EXISTS=$(gpg --list-keys "$MY_NAME (backup key)") 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -2428,25 +2427,26 @@ function backup_directory_to_usb { 
			 | 
		
	
		
			
			| 
				2428
			 | 
			
				2427
			 | 
			
			
				           exit 43382 
			 | 
		
	
		
			
			| 
				2429
			 | 
			
				2428
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				2430
			 | 
			
				2429
			 | 
			
			
				       MY_BACKUP_KEY_ID=$(gpg --list-keys "$MY_NAME (backup key)" | grep 'pub ' | awk -F ' ' '{print $2}' | awk -F '/' '{print $2}') 
			 | 
		
	
		
			
			| 
				2431
			 | 
			
				
			 | 
			
			
				-      echo "obnam backup -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2430
			 | 
			
			
				+      echo "  obnam backup -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2432
			 | 
			
				2431
			 | 
			
			
				   else 
			 | 
		
	
		
			
			| 
				2433
			 | 
			
				2432
			 | 
			
			
				       # For rsyncrypto usage see http://archive09.linux.com/feature/125322 
			 | 
		
	
		
			
			| 
				2434
			 | 
			
				
			 | 
			
			
				-      echo "rsyncrypto -v -r ${1} $USB_MOUNT/backup/${2} $USB_MOUNT/backup/${2}.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2433
			 | 
			
			
				+      echo "  rsyncrypto -v -r ${1} $USB_MOUNT/backup/${2} $USB_MOUNT/backup/${2}.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2435
			 | 
			
				2434
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				2436
			 | 
			
				2435
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2437
			 | 
			
				
			 | 
			
			
				-  echo 'if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2438
			 | 
			
				
			 | 
			
			
				-  echo "  umount $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2439
			 | 
			
				
			 | 
			
			
				-  echo "  rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2436
			 | 
			
			
				+  echo '  if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2437
			 | 
			
			
				+  echo "    umount $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2438
			 | 
			
			
				+  echo "    rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2439
			 | 
			
			
				+  if [[ ${1} == "/root/temp"* || ${1} == *"tempbackup" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2440
			 | 
			
			
				+      echo "    shred -zu ${1}/*" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2441
			 | 
			
			
				+      echo "    rm -rf ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2442
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2443
			 | 
			
			
				+  echo '    exit 853' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2444
			 | 
			
			
				+  echo '  fi' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2440
			 | 
			
				2445
			 | 
			
			
				   if [[ ${1} == "/root/temp"* || ${1} == *"tempbackup" ]]; then 
			 | 
		
	
		
			
			| 
				2441
			 | 
			
				2446
			 | 
			
			
				       echo "  shred -zu ${1}/*" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2442
			 | 
			
				2447
			 | 
			
			
				       echo "  rm -rf ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2443
			 | 
			
				2448
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				2444
			 | 
			
				
			 | 
			
			
				-  echo '  exit 853' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2445
			 | 
			
				2449
			 | 
			
			
				   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2446
			 | 
			
				
			 | 
			
			
				-  if [[ ${1} == "/root/temp"* || ${1} == *"tempbackup" ]]; then 
			 | 
		
	
		
			
			| 
				2447
			 | 
			
				
			 | 
			
			
				-      echo "shred -zu ${1}/*" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2448
			 | 
			
				
			 | 
			
			
				-      echo "rm -rf ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				2449
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2450
			 | 
			
				2450
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				2451
			 | 
			
				2451
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2452
			 | 
			
				2452
			 | 
			
			
				 function backup_database { 
			 |