From: Michael Tremer Date: Sat, 30 Apr 2011 16:26:38 +0000 (+0200) Subject: Add support for obsoletes. X-Git-Tag: 0.9.3~41^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=868d6d803754202688e1f0e8c34773679026acd6;p=pakfire.git Add support for obsoletes. --- diff --git a/pakfire/constants.py b/pakfire/constants.py index 44ea7ff1f..b8fc1bf45 100644 --- a/pakfire/constants.py +++ b/pakfire/constants.py @@ -95,6 +95,7 @@ PKG_DESCRIPTION="%(description)s" # Dependency info PKG_REQUIRES="%(requires)s" PKG_PROVIDES="%(provides)s" +PKG_OBSOLETES="%(obsoletes)s" PKG_PAYLOAD_COMP="%(payload_comp)s" PKG_PAYLOAD_HASH1="%(payload_hash1)s" diff --git a/pakfire/packages/packager.py b/pakfire/packages/packager.py index 451279182..b098bfa73 100644 --- a/pakfire/packages/packager.py +++ b/pakfire/packages/packager.py @@ -44,6 +44,7 @@ class Packager(object): "requires" : "", "provides" : "", + "obsoletes": "", } self.info.update(self.pkg.info) self.info["groups"] = " ".join(self.info["groups"]) @@ -81,7 +82,7 @@ class Packager(object): key, val = m.groups() - if not key in ("requires", "provides"): + if not key in ("requires", "provides", "obsoletes",): continue val = val.strip("\"")