From: Seth Vidal Date: Fri, 11 Jun 2010 14:44:40 +0000 (-0400) Subject: - add option to createrepo config to collapse libc.so.6 requires X-Git-Tag: upstream/0.9.9~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=404a70c0e70c42c83b8566e1b3558b9ede83330f;p=tools%2Fcreaterepo.git - add option to createrepo config to collapse libc.so.6 requires - this will only work with yum 3.2.28 and beyond --- diff --git a/createrepo/__init__.py b/createrepo/__init__.py index 41e8db8..120e1b0 100644 --- a/createrepo/__init__.py +++ b/createrepo/__init__.py @@ -103,6 +103,7 @@ class MetaDataConfig(object): self.repo_tags = []# strings, forwhatever they are worth self.read_pkgs_list = None # filepath/name to write out list of pkgs # read in this run of createrepo + self.collapse_glibc_requires = True class SimpleMDCallBack(object): def errorlog(self, thing): @@ -472,6 +473,7 @@ class MetaDataGenerator: po._baseurl = baseurl po._reldir = reldir po._packagenumber = self.current_pkg + po._collapse_libc_requires = self.conf.collapse_glibc_requires for r in po.requires_print: if r.startswith('rpmlib('): self.rpmlib_reqs[r] = 1