On Tue, 2010-11-23 at 23:35 +0100, Axel Kittenberger wrote: > > You want the --delete-missing-args option of the current development > > rsync. > > Yes, I suppose I want that! :-) I hope this works with --force as well > if there is a dir in --files-from?
Yes. > I got another question tough running extensive tests, the daemon > happens to do this once in a while if creates/deletes/moves piling up > faster than inotify tracks, it calls rsync for a source->destination > pair, where the source dir no longer exists, normally would be no > problem: > > $ /usr/bin/rsync -vP -d /tmp/ltest.WQS/src//n/c/d/ /tmp/ltest.WQS/trg//n/c/d/ > building file list ... > rsync: change_dir "/tmp/ltest.WQS/src//n/c/d" failed: No such file or > directory (2) > 0 files to consider > created directory /tmp/ltest.WQS/trg//n/c/d > > I expect rsync to just fail in that case, but it creates the target > directory nevertheless :-( Is there some parameter I can add to rsync > so it wont create directories on the target, if there isnt a source > directory for it? Rsync always creates the destination directory; there is no way to stop that. I would suggest using /tmp/ltest.WOS/trg/ as the destination directory in combination with --relative. -- Matt -- 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