> > I can share sample configuration files and a generic, configurable
> > directory sync shell script that I run from crontab if you're
> > interested.
> 
> Yes, very interested, please post it. Does this also work when files on _both_
> sides are created, modified and deleted?

Not quite. It is based on the assumption that one server has the
master copy of data and the other one is slave. However, it's flexible
enough that it can be run on either server.

In the definition of what directories are to be synchronised, you can
choose whether orphan files (i.e. files present on the slave and not on
the master) will be deleted or not (really does nothing more than
adding the '--delete' option to the rsync command line).

Still, it's a one-way synchronisation. Still interested? 

It's kind of a quick-and-dirty hack too... the fact that the shell
script is well documented tends to 'hide' this a bit :-) It assumes
that the module name to be used when connecting to the rsync server is
built from the path name. E.g. when synchronising /var/spool/mail, it
will successively try to use "varspoolmail" then if that fails
"varspool" then "var" as a module name. It then tries to manage
sub-dirs and path names at both ends properly. With rsync, this is
almost black magic! I have been unable to make any sense out of
what path names the rsync server returns when using source or target as
[EMAIL PROTECTED]::module/sub/dir.

Greets,
_Alain_

_______________________________________________
tsl-discuss mailing list
[email protected]
http://lists.trustix.org/mailman/listinfo/tsl-discuss

Reply via email to