417d5262c7f5d7bc0e93707b99d6ab1c5f806a40

Author
Dan Staples <dan.staples@riseup.net>
Committer
Dan Staples <dan.staples@riseup.net>
Date

Message

only cleanup if CLEAN_UP_TYPE and CLEAN_UP_VARIABLE are defined

Diff

 1diff --git a/duplicity-backup.sh b/duplicity-backup.sh
 2index eb90088f674652f3d81dd2ccae7edbec2be995c6..673c55f09558a25ab16bc7d189b6ccfb597c7f89 100755
 3--- a/duplicity-backup.sh
 4+++ b/duplicity-backup.sh
 5@@ -420,10 +420,12 @@ include_exclude()
 6 duplicity_cleanup()
 7 {
 8   echo "-----------[ Duplicity Cleanup ]-----------" >> ${LOGFILE}
 9-  eval ${ECHO} ${DUPLICITY} ${CLEAN_UP_TYPE} ${CLEAN_UP_VARIABLE} ${STATIC_OPTIONS} --force \
10+  if [[ ! -z ${CLEAN_UP_TYPE} && ! -z ${CLEAN_UP_VARIABLE} ]]; then
11+    eval ${ECHO} ${DUPLICITY} ${CLEAN_UP_TYPE} ${CLEAN_UP_VARIABLE} ${STATIC_OPTIONS} --force \
12       ${ENCRYPT} \
13       ${DEST} >> ${LOGFILE}
14-  echo >> ${LOGFILE}
15+    echo >> ${LOGFILE}
16+  fi
17   if [ ! -z ${REMOVE_INCREMENTALS_OLDER_THAN} ] && [[ ${REMOVE_INCREMENTALS_OLDER_THAN} =~ ^[0-9]+$ ]]; then
18     eval ${ECHO} ${DUPLICITY} remove-all-inc-of-but-n-full ${REMOVE_INCREMENTALS_OLDER_THAN} \
19       ${STATIC_OPTIONS} --force \