mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 11:52:32 +01:00
added force to hard link cp
ignore rsync error code 24 ignore cp return code.
This commit is contained in:
parent
6b965976bd
commit
ceb80d70b1
@ -85,7 +85,9 @@ function do_user() {
|
|||||||
--exclude '.Trash/*' --exclude '.Mistakes/*' --exclude '.Spam/*' \
|
--exclude '.Trash/*' --exclude '.Mistakes/*' --exclude '.Spam/*' \
|
||||||
$dir $destuser@$desthost:$destdir/$letter \
|
$dir $destuser@$desthost:$destdir/$letter \
|
||||||
2>&1`
|
2>&1`
|
||||||
if [ $? != 0 ]; then
|
ret=$?
|
||||||
|
# ignore 0 (success) and 24 (file vanished before it could be copied)
|
||||||
|
if [ $ret != 0 -a $ret != 24 ]; then
|
||||||
warning "rsync $user failed"
|
warning "rsync $user failed"
|
||||||
warning " returned: $ret"
|
warning " returned: $ret"
|
||||||
let "failedcount = failedcount + 1"
|
let "failedcount = failedcount + 1"
|
||||||
@ -241,11 +243,11 @@ function setup_remote_dirs() {
|
|||||||
fi
|
fi
|
||||||
if [ -d $destdir/$backuptype.2 ]; then
|
if [ -d $destdir/$backuptype.2 ]; then
|
||||||
echo "Info: updating hard links to $dir.1. This may take a while."
|
echo "Info: updating hard links to $dir.1. This may take a while."
|
||||||
cp -al $destdir/$backuptype.2/. $dir.1
|
cp -alf $destdir/$backuptype.2/. $dir.1
|
||||||
if [ \$? == 1 ]; then
|
#if [ \$? == 1 ]; then
|
||||||
echo "Fatal: could not create hard links to $dir.1 on host $desthost"
|
# echo "Fatal: could not create hard links to $dir.1 on host $desthost"
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
#fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
[ -f $dir.1/created ] && rm $dir.1/created
|
[ -f $dir.1/created ] && rm $dir.1/created
|
||||||
|
Loading…
Reference in New Issue
Block a user