From 0275cb56689b2fa0433a2825fbd93fbf5e7619e4 Mon Sep 17 00:00:00 2001 From: "Federico C. Guizzardi" Date: Fri, 2 Aug 2013 10:52:08 +0200 Subject: [PATCH] Fixed INCLIST --- duplicity-backup.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/duplicity-backup.sh b/duplicity-backup.sh index 62e5d46..87f1ffb 100755 --- a/duplicity-backup.sh +++ b/duplicity-backup.sh @@ -226,7 +226,6 @@ check_variables () { [[ ${ROOT} = "" ]] && config_sanity_fail "ROOT must be configured" [[ ${DEST} = "" ]] && config_sanity_fail "DEST must be configured" - [[ ${INCLIST} = "" ]] && config_sanity_fail "INCLIST must have some value(s) specified" [[ ( ${ENCRYPTION} = "yes" && (${GPG_ENC_KEY} = "foobar_gpg_key" || \ ${GPG_SIGN_KEY} = "foobar_gpg_key" || \ ${PASSPHRASE} = "foobar_gpg_passphrase")) ]] && \ @@ -380,8 +379,13 @@ include_exclude() TMP=" --exclude ""'"$exclude"'" EXCLUDE=$EXCLUDE$TMP done - - EXCLUDEROOT="--exclude=**" + + # INCLIST is empty so every file needs to be saved + if [[ "$INCLIST" == '' ]]; then + EXCLUDEROOT='' + else + EXCLUDEROOT="--exclude=**" + fi # Restore IFS IFS=$OLDIFS @@ -508,6 +512,10 @@ echo -e "-------- START DUPLICITY-BACKUP SCRIPT --------\n" >> ${LOGFILE} get_lock +INCLUDE= +EXCLUDE= +EXLUDEROOT= + case "$COMMAND" in "backup-script") backup_this_script @@ -573,9 +581,6 @@ case "$COMMAND" in "restore-file") ROOT=$DEST - INCLUDE= - EXCLUDE= - EXLUDEROOT= OPTION= if [ ! -z "$TIME" ]; then