I have built my repo by copying the content of the ISO images, maintaining the date. When I test with: rsync -avun rsync://mirrors.kernel.org/centos/5.1/os/i386/ \ --exclude=debug/ /repos/centos/5.1/os/i386 the only file listed is: CentOS/yum-kernel-module-1.0.4-3.el5.centos.2.noarch.rpm Which I did not get from the ISOs. but if I leave off the -u option, the list is VERY long. Why? Also do I need to use the --delete option to get rid of rpms replaced with newer versions?