I am trying to use yam to create a repo based on the 4.4 CDs. I have copied the contents of the CDs to /var/dist/CentOS-4.4-i386. No matter what I try, yam always creates an emtpy repo. This is my current yam.conf file: [main] srcdir = /var/yam wwwdir = /var/www/yam arch = i386 [centos] name = CentOS $release ($arch) release = 4 arch = i386 metadata = repomd os = file:///var/dist/CentOS-4.4-i386/CentOS/ And this is the directory structure after running 'yam -ug': /var/yam /var/yam/CentOS-4-i386-disc4.iso /var/yam/CentOS-4-i386-disc2.iso /var/yam/CentOS-4-i386-disc3.iso /var/yam/centos-i386 /var/yam/centos-i386/os /var/yam/CentOS-4-i386-disc1.iso /var/www/yam /var/www/yam/HEADER.shtml.yambak /var/www/yam/README.shtml.yambak /var/www/yam/HEADER.shtml /var/www/yam/README.shtml /var/www/yam/centos-i386 /var/www/yam/centos-i386/RPMS.os /var/www/yam/centos-i386/RPMS.os/.sha1sum /var/www/yam/centos-i386/RPMS.os/repodata /var/www/yam/centos-i386/RPMS.os/repodata/filelists.xml.gz /var/www/yam/centos-i386/RPMS.os/repodata/primary.xml.gz /var/www/yam/centos-i386/RPMS.os/repodata/repomd.xml /var/www/yam/centos-i386/RPMS.os/repodata/other.xml.gz /var/www/yam/centos-i386/RPMS.local /var/www/yam/centos-i386/RPMS.local/.sha1sum /var/www/yam/centos-i386/RPMS.local/repodata /var/www/yam/centos-i386/RPMS.local/repodata/filelists.xml.gz /var/www/yam/centos-i386/RPMS.local/repodata/primary.xml.gz /var/www/yam/centos-i386/RPMS.local/repodata/repomd.xml /var/www/yam/centos-i386/RPMS.local/repodata/other.xml.gz /var/www/yam/centos-i386/HEADER.shtml.yambak /var/www/yam/centos-i386/README.shtml.yambak /var/www/yam/centos-i386/HEADER.shtml /var/www/yam/centos-i386/.title /var/www/yam/centos-i386/RPMS.all /var/www/yam/centos-i386/README.shtml It simply will not copy or link the RPMs from my distribution directory. What is the correct way to do this? -- Bowie