54f1389a057dfc6d09dc2cbce95379afad610b44

Author
zertrin <zertrin@gmail.com>
Committer
zertrin <zertrin@gmail.com>
Date

Message

Merge commit '9f5626bd19' from jbernhard/duplicity-backup into dev

Diff

 1diff --git a/duplicity-backup.sh b/duplicity-backup.sh
 2index 3123510f679a83f94d0d5d64b3486d4e2673b6e9..c5f6e749e599966cc5a4958db027029341435f32 100755
 3--- a/duplicity-backup.sh
 4+++ b/duplicity-backup.sh
 5@@ -394,7 +394,7 @@ get_remote_file_size()
 6       fi
 7     ;;
 8     *)
 9-      SIZE="Information on remote file size unavailable."
10+      SIZE="unsupported by backend"
11     ;;
12   esac
13 
14@@ -505,7 +505,8 @@ EOF
15       sed -i -e '/^--*$/d' ${LOGFILE}
16       ;;
17   esac
18-  chown ${LOG_FILE_OWNER} ${LOGFILE}
19+
20+  [[ -n "${LOG_FILE_OWNER}" ]] && chown ${LOG_FILE_OWNER} ${LOGFILE}
21 }
22 
23 backup_this_script()
24@@ -729,6 +730,10 @@ echo -e "--------    END DUPLICITY-BACKUP SCRIPT    --------\n" >> ${LOGFILE}
25 
26 email_logfile
27 
28+# remove old logfiles
29+# stops them from piling up infinitely
30+[[ -n "${REMOVE_LOGS_OLDER_THAN}" ]] && find ${LOGDIR} -type f -mtime +"${REMOVE_LOGS_OLDER_THAN}" -delete
31+
32 if [ ${ECHO} ]; then
33   echo "TEST RUN ONLY: Check the logfile for command output."
34 fi