[duh, messed up the [EMAIL PROTECTED] addr... sorry for the folks seeing this twice]
... am I missing something? "rsync -a" doesn't seem to be a safe option to be recommending for automatic mirroring. -a is the same as -rlptDg ... here's what I have issue with: -l copies symlinks verbatim (i.e. a link to /etc/passwd would be created on the mirror machine, which is very undesirable...) -D copies devices. Of course nobody would be running their mirror as root though, so this isn't as big a problem. I'm personally not going to use the recommended "-a", I'm going to use only "-rt". Of the other flags: -p is not required on a public mirror -- permissions should be 755 or 644 as appropriate anyhow, and the umask can guarantee that. -g is not required on a public mirror, because groups probably have disjoint meanings (doesn't matter, you're not mirroring as root) I suppose -a is somewhat safe for folks running inside a chrooted ftpd, but if you've got a non-chrooted httpd serving the filespace... well... you gotta be careful anyhow ;) Suggestion: a symlink option which turns abs symlinks into relative symlinks, and which doesn't permit relative symlinks to go above the root of the destination. Here's what I'm using to mirror ftp.apache.org: rsync -rtvz --delete --exclude incoming dev.apache.org::apache-site /ftp/pub/apache Looks cool. Dean
