If your local repository has duplicate rpms, that means you didn't add the '--delete' option to rsync....
My rule is as follows:
rsync -aP --no-motd --stats
--delete distro.ibiblio.org::pclinuxos/pclinuxos/apt/pclinuxos/2010/ /mnt/repo/repoPCLinuxOS/
=> if you run it this way, it'll automatically delete ALL older rpms, and just have a copy of the current ones...
