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]

Reply via email to