]> git.llucax.com Git - software/bacap.git/blobdiff - bacap
Fix extra_flags usage
[software/bacap.git] / bacap
diff --git a/bacap b/bacap
index b6d1551c95ad2a060f535743cc197ab376b10bfc..42273ab52abe262754e39a236da545793d9c7ded 100755 (executable)
--- a/bacap
+++ b/bacap
@@ -90,6 +90,7 @@ plog "========================================================================="
 ret=0
 for host_path in "$CONFIG_PATH"/*
 do
+       saved_ret=$ret
        # Load default config and override config if correspond
        load_config
        source "$host_path/bacaprc" 2>/dev/null
@@ -103,8 +104,7 @@ do
        include="$host_path/includes"
        current_link="$host_backup_path/current"
        current_dir="$host_backup_path/`readlink \"$current_link\"`"
-       exclude_flags=
-       include_flags=
+       extra_flags=
        plog "-----------------------------------------------------------------"
        plog "Backup for host $host"
        plog "-----------------------------------------------------------------"
@@ -133,6 +133,10 @@ do
                ret=$(($ret+1))
        $run ln -s $V "$date" "$current_link" ||
                ret=$(($ret+1))
+       if [ $ret -ne $saved_ret ]
+       then
+               ERROR_HOSTS="$ERROR_HOSTS $host"
+       fi
 done
 
 plog "========================================================================="
@@ -141,7 +145,7 @@ plog "========================================================================="
 
 if [ $ret -ne 0 ]
 then
-       pout 'There were some errors when running the backup.'
+       pout "There were some errors when running the backup on: $ERROR_HOSTS"
        pout
        pout "Please take a look at the log: $LOG_FILE"
        pout