Bob Mottram 9 years ago
parent
commit
5ee5d8445f
1 changed files with 14 additions and 14 deletions
  1. 14
    14
      src/freedombone

+ 14
- 14
src/freedombone View File

@@ -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 {