CONFIG_PATH=/etc/bacap/hosts
# Name of the local host (so no ssh would be used with this host)
-LOCALHOST=localhost
+LOCALHOST=$HOSTNAME
# Where to put the backups
BACKUP_PATH=/backup
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
plog "-----------------------------------------------------------------"
plog "Backup for host $host"
plog "-----------------------------------------------------------------"
- plog "Source: "$src
+ plog "Source: $src"
plog "Destination: $dst"
plog "Last: $current_dir"
plog
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 "========================================================================="
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