In my atempts to use rsync for a demand driven mirror/proxy I stumbled on the following problem. rsync -a server::archive/some/where/symlink/file /local/archive/ Would update the wrong file if the symlink is out of date or, when using -aR in a tmp/, is unable to create the file because of the missing parent target. Would it be a good idea to also send/check/create (intermediate) symlink targets ? (or add an option) So it doesn't fail or change the wrong file. If I understand things well there noway to just update all symlinks (they are cheap bandwidth wise and could safe (me) a lot of trouble). P.S. Whatever happend to the idea of rsyncing filelists (aka caching), since most of the trafic (on a fairly uptodate mirror) is the filelist itself? [RicV]
