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