Bug 503802 - RFE: Add additional metadata files with createrepo
RFE: Add additional metadata files with createrepo
Status: CLOSED WORKSFORME
Product: Fedora
Classification: Fedora
Component: createrepo (Show other bugs)
rawhide
All Linux
low Severity medium
: ---
: ---
Assigned To: Paul W. Frields
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-02 14:52 EDT by Garrett Holmstrom
Modified: 2016-09-20 09:59 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2016-09-20 09:59:54 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Garrett Holmstrom 2009-06-02 14:52:07 EDT
Description of problem:
Createrepo currently has an option for yum group metadata files, but not for other metadata files such as delta RPMs and update info.  Adding an option to createrepo that adds additional metadata files would allow one to do all of the steps necessary for creating a yum repository at once rather than having to run modifyrepo several times immediately after running createrepo to accomplish the same thing.

A use case:
Cobbler calls createrepo immediately after rsyncing/reposyncing/etc. a yum repository, blowing away any metadata from the upstream copy.  To deal with this, Cobbler can parse the original repomd.xml file for the metadata files to hand to createrepo with such a metadata file option, eliminating the need for subsequent calls to modifyrepo and possibly providing a clean resolution for Cobbler bug #454.  (https://fedorahosted.org/cobbler/ticket/454)


Version-Release number of selected component (if applicable):
createrepo-0.9.7-6.fc11


Additional info:
It may be convenient to do this as modifyrepo's code is merged into the createrepo object.
Comment 2 Paul W. Frields 2016-09-20 09:59:54 EDT
I believe this is solved with createrepo_c nowadays.

Note You need to log in before you can comment on or make changes to this bug.