arbitrary package repodata in createrepo

seth vidal <[email protected]>
Newsgroups gmane.linux.rpm.metadata
Message-ID <1203539421.13356.108.camel@cutter>
I checked in a patch today that may or may not be useful to various
people. I think it depends on your imagination.

createrepo takes an optional --pkglist option which is a list of files
you want to include in the repodata.
Now, that list can include arbitrary urls. If createrepo finds one it
will download the remote url to a tempdir, read it in like any other
package and add it to the repodata pointing to the remote location as
the baseurl.

So you could make your own local repository entirely out of remote
packages from a diverse set of locations or make it partially out of
remote packages.

Finally if you add the:
--update --skip-stat options then it will import the metadata for the
matching pkgname w/o redownloading the file, if it is a url.

anyway - it's all in git at the moment, if anyone is interested in it,
please play around a bit and let me know if it works properly for you.

-sv

-- 
I only speak for me.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.