]> git.llucax.com Git - software/bacap.git/blobdiff - bacap
Fix extra_flags usage
[software/bacap.git] / bacap
diff --git a/bacap b/bacap
index fe1be0c61f7015591fea3f80386978dff5ced9f1..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,12 +104,11 @@ 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 "-----------------------------------------------------------------"
-       plog "Source:      "$src
+       plog "Source:      $src"
        plog "Destination: $dst"
        plog "Last:        $current_dir"
        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