From 291e72ee682849cf3894162a6a579fe8a6dbc83c Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Thu, 30 Aug 2012 07:39:05 -0400 Subject: YUMng: fixed recording desired version of Package entries that lack release or arch --- src/lib/Client/Tools/YUMng.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/lib/Client/Tools/YUMng.py') diff --git a/src/lib/Client/Tools/YUMng.py b/src/lib/Client/Tools/YUMng.py index cf7052a1e..c8e7a0d32 100644 --- a/src/lib/Client/Tools/YUMng.py +++ b/src/lib/Client/Tools/YUMng.py @@ -524,9 +524,11 @@ 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.get('version', 'any'), - nevra.get('release', 'any'), - nevra.get('arch', 'any'))) + entry.set('version', "%s:%s-%s.%s" % + (nevra.get('epoch', 'any'), + 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