Displaying 1 result from an estimated 1 matches for "rsync_bug".
2018 Aug 03
0
BUG: --link-dest may follow symlinks and failure to hard link a non-regular file is fatal
...ck to copy, which might be unwanted (e.g. going over nfs). For non-regular files, rsync will create the destination file, but report an error and exit with a non-zero exit status.
This is a program to demonstrate the bug (requires root for the mount):
#! /bin/sh
set -x
if [ -d /tmp/rsync_bug ]; then
umount /tmp/rsync_bug/mnt
rm -rf /tmp/rsync_bug
fi
mkdir /tmp/rsync_bug
cd /tmp/rsync_bug
mkdir mnt
mount -t tmpfs tmpfs mnt
ln -s BLABLA mnt/test
mkdir src
ln -s /tmp/rsync_bug/mnt src/dir
rsync -aHx --delete --numeric-ids src...