[CentOS] yam help

Bowie Bailey Bowie_Bailey at BUC.com
Fri Sep 15 17:17:28 UTC 2006


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



More information about the CentOS mailing list