X-Git-Url: https://git.llucax.com/software/bacap.git/blobdiff_plain/dedf20c261c5ff7f7b081dc1d292c1ce42305114..c2ca8f108021a3eea9102152ae1ea7cc940773c0:/bacap?ds=inline diff --git a/bacap b/bacap index b6d1551..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,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