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?
yOn Fri, 15 Sep 2006, Bowie Bailey wrote:
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 the wrong mailinglist. See the Yam website for the correct mailinglist.
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/
Yam can handle the ISO files directly. Look at the examples that come with Yam. There is no need to copy the file from the ISO files.
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power]