Hi all.
I long time discover strange to me behavior. If I add --fake-super
option on both sides rsync start always set owner and group of symlink.
What interesting there no error, but it done each time as it has been
changed.
Simple reproduce:
$ mkdir rsync.symlinks
$ echo 'file content' >
ln -s real-file symlink
file.itself is ./rsync.symlinks/file.itself, but you are trying to link
./file.itself (which presumably doesn't exist) to the real file.
Since a symlink is just a pointer, it gets created, but doesn't point to
any real file.
Try:
ln -s rsync.symlinks/file.itself .