Source: relative.test -> ../../../tmp/dantest symlink2.test -> /tmp/dantest Destination: relative.test -> tmp/dantest symlink2.test -> tmp/dantest RSYNC CODE: rsync -vlrz -e ssh --rsync-path="$RPATH rsyncd --daemon --config=$CONFIGFILE" $SOURCE $LOGNAME@$REMOTESERVER::$MODULE MODULE Can someone explain why this occurs, and if there is something that I can do to fix this?
This is what daemon mode does to prevent links from going outside the root of the module's path when chroot isn't enabled. If you want symlinks to be preserved exactly as specified on the sending side, turn chroot on in the daemon's config.