[Csync2] csync2 not syncing symlinks?!

Wolfram Schlich lists at wolfram.schlich.org
Thu Feb 21 15:10:47 CET 2008


Hi,

it seems that csync2 is just not syncing symlinks.
Is that true?
If yes, why the heck...?! :)

Scenario:
- /etc/csync2/csync2.cfg: include /usr/lib/something;
- /usr/lib is a symlink to /usr/lib64
- csync2 does not sync /usr/lib/something

csync2 does this:
--8<--
pollux csync2-1.34 # csync2 -vvvvvxr 2>&1 | grep /usr
Checking /usr/* ..
Don't check at all: /usr/x86_64-pc-linux-gnu
Don't check at all: /usr/tmp
Don't check at all: /usr/src
Don't check at all: /usr/share
Don't check at all: /usr/sbin
Don't check at all: /usr/portage
Don't check at all: /usr/local
Don't check at all: /usr/libexec
Don't check at all: /usr/lib64
Don't check at all: /usr/lib32
Don't check at all: /usr/include
Don't check at all: /usr/i686-pc-linux-gnu
Don't check at all: /usr/bin
--8<--

When I change csync2.cfg to 'include /usr/lib64/something;',
it *does* sync that file.

The observed behaviour really sucks... :(
Are there plans to change this?

Thanks.
-- 
Regards,
Wolfram Schlich <wschlich at gentoo.org>
Gentoo Linux * http://dev.gentoo.org/~wschlich/


More information about the Csync2 mailing list