On 28-Jul-2008, at 08:03, Matt McCutchen wrote:
On Mon, 2008-07-28 at 12:33 +0200, Mogens Kjaer wrote:
lewis butler wrote:
...
mail ~ $ ls -ls etc/postfix/main.cf
28 -rw-r--r-- 1 root wheel 28322 Jul 27 16:31 /etc/postfix/ main.cf
mail ~ $ ls -ls /backup/daily.0/etc/postfix/main.cf
28 -rw-r--r--  1 root  wheel  28322 Jul 27 16:31
/backup/daily.0/etc/postfix/main.cf
mail ~ $ echo "#test" >> /etc/postfix/main.cf
mail ~ $ ls -ls /etc/postfix/main.cf
28 -rw-r--r-- 1 root wheel 28328 Jul 28 03:39 /etc/postfix/ main.cf
mail ~ $ ls -ls /backup/daily.0/etc/postfix/main.cf
28 -rw-r--r--  1 root  wheel  28328 Jul 28 03:39
/backup/daily.0/etc/postfix/main.cf

Is /etc/postfix a symlink?

If /etc/postfix is an absolute symlink, that would do it.

Ah... /etc/postfix is a symlink to /usr/local/etc/postfix/

Lewis, if you want symlinks in backups to point to the proper items in the backup, you
could make the original symlinks relative.

ah... well, that would be ugly

Alternatively, you could
avoid all symlink surprises by using a daemon on the receiving side with
"munge symlinks" enabled.

This is a local rsync, so there's no receiving daemon.

I see the actual files differ...

mail ~ $ ls -ls /usr/local/etc/postfix/main.cf /backup/akane.sday.0/ usr/local/etc/postfix/main.cf 28 -rw-r--r-- 1 root wheel 28322 Jul 27 16:31 /backup/akane.sday.0/ usr/local/etc/postfix/main.cf 28 -rw-r--r-- 1 root wheel 28334 Jul 28 11:09 /usr/local/etc/ postfix/main.cf

Is there anything else I can do other than remember which paths are symlinked? I have quite a lot of /usr/local/etc/ linked to /etc/ for convenience (postfix, apache2/ -> httpd/, etc) ... not that I am likely to forget NOW. Maybe I don't need the -H option after all...

--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to