[Rpm-metadata] ok - so how does it work???

karsten karsten at jeppesens.com
Thu Mar 3 07:38:52 UTC 2005


I can't get createrepo to work - sigh.

I created a little repository to test on, containing only one file.
Then I ran createrepo, but the resulting xml files contains no 
mentioning of the file.
Obviously I am doing something wrong - what?
(don 't min the header stuff - I need backwards compatability so I am 
using yum-arch as well)

The setup:
ls  -lR
.:
total 8
drwxrwxr-x    3 yum      yum          4096 Mar  2 20:49 rpms
lrwxrwxrwx    1 yum      yum             3 Mar  2 08:54 RPMS.yum -> yum
drwxrwxr-x    3 yum      yum          4096 Mar  2 20:48 yum

./rpms:
total 8260
drwxrwxr-x    2 yum      yum          4096 Mar  2 20:49 repodata
-rw-rw-r--    1 yum      yum       8435083 Mar  2 16:53 vlc-0.8.1-1.i386.rpm
-rw-rw-r--    1 yum      yum           574 Mar  2 20:48 
vlc-0.8.1-1.i386.rpm.lsm

./rpms/repodata:
total 16
-rw-rw-r--    1 yum      yum           151 Mar  2 20:49 filelists.xml.gz
-rw-rw-r--    1 yum      yum           146 Mar  2 20:49 other.xml.gz
-rw-rw-r--    1 yum      yum           157 Mar  2 20:49 primary.xml.gz
-rw-rw-r--    1 yum      yum           951 Mar  2 20:49 repomd.xml

./yum:
total 4
drwxrwxr-x    2 yum      yum          4096 Mar  2 20:48 headers
lrwxrwxrwx    1 yum      yum            16 Mar  2 20:39 repodata -> 
../rpms/repodata
lrwxrwxrwx    1 yum      yum             7 Mar  2 08:54 RPMS.yum -> ../rpms

./yum/headers:
total 20
-rw-rw-r--    1 yum      yum            49 Mar  2 20:48 header.info
-rw-rw-r--    1 yum      yum         15921 Mar  2 16:53 
vlc-0-0.8.1-1.i386.hdr


createrepo was executed from . as
createrepo -v rpms/



The content of the repodata files are:

zcat filelists.xml.gz
<?xml version="1.0" encoding="UTF-8"?>
<filelists xmlns="http://linux.duke.edu/metadata/filelists" packages="1">


</filelists>


zcat other.xml.gz
<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="1">


</otherdata>


zcat primary.xml.gz
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" 
xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="1">


</metadata>


 cat repomd.xml
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo">
  <data type="other">
    <location href="repodata/other.xml.gz"/>
    <checksum type="sha">718216d9f6809251f0d49f00289b31878ab53fdf</checksum>
    <timestamp>1109825340</timestamp>
    <open-checksum 
type="sha">2618bcff40b1616f9fbb5ca2d6cef18facc9a131</open-checksum>
  </data>
  <data type="filelists">
    <location href="repodata/filelists.xml.gz"/>
    <checksum type="sha">1bd70136b15faff9e4b9f94195a0fb7bd353c405</checksum>
    <timestamp>1109825340</timestamp>
    <open-checksum 
type="sha">dc078955c5140b245b1391369f6922b08308f04b</open-checksum>
  </data>
  <data type="primary">
    <location href="repodata/primary.xml.gz"/>
    <checksum type="sha">a58ff8cbe6a66875da37094c9eed9b548dfaba01</checksum>
    <timestamp>1109825340</timestamp>
    <open-checksum 
type="sha">3440b7855c4867de5a383d960876c4c018dcd20c</open-checksum>
  </data>
</repomd>








More information about the Rpm-metadata mailing list