From 1a2a418564caa38ab662f9468f180e688009ab8a Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Thu, 23 Aug 2012 15:18:40 -0400 Subject: YUMng: version, release, and arch are not required attrs of BoundPackage or Package tags --- src/lib/Client/Tools/YUMng.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/Client/Tools/YUMng.py b/src/lib/Client/Tools/YUMng.py index febe6b9a0..cf7052a1e 100644 --- a/src/lib/Client/Tools/YUMng.py +++ b/src/lib/Client/Tools/YUMng.py @@ -524,9 +524,9 @@ class YUMng(Bcfg2.Client.Tools.PkgTool): entry.set('current_version', "%s-%s.%s" % (POs[0].version, POs[0].release, POs[0].arch)) - entry.set('version', "%s-%s.%s" % (nevra['version'], - nevra['release'], - nevra['arch'])) + entry.set('version', "%s-%s.%s" % (nevra.get('version', 'any'), + nevra.get('release', 'any'), + nevra.get('arch', 'any'))) self.logger.info(" %s: Wrong version installed. " "Want %s, but have %s" % (entry.get("name"), nevraString(nevra), -- cgit v1.2.3-1-g7c22