X-Git-Url: https://git.llucax.com/software/bacap.git/blobdiff_plain/b50b160ba2c5c63709440b3a8b15366e47e4f6db..c2ca8f108021a3eea9102152ae1ea7cc940773c0:/bacap?ds=inline diff --git a/bacap b/bacap index fe1be0c..42273ab 100755 --- 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