If you're using straight rsync, or even worse, an FTP mirroring program, you should be using rpmsync, which is now packaged and in contrib. It'll save you, and the server you're mirroring from, lots of bandwidth.
If you're using rsync currently, rpmsync should work as a drop-in replacement. Just replace the "rsync" in the command you're using with "rpmsync," just add letters basically! :o) Perl will warn about rsync options you're using that aren't options to rpmsync. If you're using perl >= 5.8.0-28mdk, or otherwise using Getopt::Long >= 2.33_02, you can safely ignore the warnings, because so will perl. If you're using an older version Getopt::Long, you must take the unsupported options out of your command if you expect everything to work correctly. Comments, suggestions, flames to me. PS - to the Cooker wiki writers, there's a link to cooksync.pl on my webserver in the wiki. This should now be changed to say to install the rpmsync package from contrib.
