[Rpm-metadata] createrepo: file-pattern-match and dir-pattern-match?
seth vidal
skvidal at fedoraproject.org
Thu Oct 18 14:20:07 UTC 2007
On Thu, 2007-10-18 at 16:20 +0200, Christoph Thiel wrote:
> Hi everyone,
>
> createrepo's genpkgmetadata.py has some file-pattern-match and
> dir-pattern-match options, that basically make sure to some file and dir
> provides to primary.xml. Currently, they default to:
>
> cmds['file-pattern-match'] = ['.*bin\/.*', '^\/etc\/.*','^\/usr\/lib\/sendmail$']
> cmds['dir-pattern-match'] = ['.*bin\/.*', '^\/etc\/.*']
>
> To make real use of these file and dir patterns, we would need to somehow
> put their values into primary.xml, so that a package manager can decide if
> it needs to pull in filelist.xml or not (based on the information that it
> has in primary.xml and the requires a certain package might have)?
>
> Thoughts, opinions?
If we make it an option then we have to declare a version change in the
metadata b/c the metadata won't be compatible with older versions of
package managers.
I think it should probably be done - but I'm not sure if that's the only
change we need to make which will be a compat change, do you?
-sv
More information about the Rpm-metadata
mailing list