On Sun, Dec 30, 2001 at 04:15:37AM -0500, Philip Mak
wrote:> With the following rsync settings:
>
> cd /home/lina_backup
> rsync -R -v -z -rlptgo --delete \
> --password-file=password \
> --include-from=include --exclude="*" \
> --backup --backup-dir=./`date -d yesterday +%Y-%m-%d` \
> rsync://root@lina/backup current
>
> I would expect the backup directory to be /home/lina_backup/2001-12-29.
> But it becomes /home/lina_backup/current/2001-12-29. Is this a bug? (Am I
> abusing the rsync command by trying to use relative paths and shouldn't
do
> this?)
I'm pretty sure backup-dir is relative to the destination directory.
If anybody confirms it for me, I'll change the man page.
> BTW, will my settings clobber a file if something goes wrong with the
> rsync? Or will the existance of the backup directory make certain that if
> the rsync doesn't work, it at least keeps the older copy of a file?
It should. In general rsync always does all it's work in a temporary file
and only does a rename when it's all done so it never really completely
loses
a file.
- Dave Dykstra