This is to resolve RH bug #458803 --- imgcreate/yuminst.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/imgcreate/yuminst.py b/imgcreate/yuminst.py index a7b04b6..628b0cd 100644 --- a/imgcreate/yuminst.py +++ b/imgcreate/yuminst.py @@ -103,8 +103,8 @@ class LiveCDYum(yum.YumBase): # dict so that things don't get pulled back in as a result # of them. yes, this is ugly. conditionals should die. for req, pkgs in self.tsInfo.conditionals.iteritems(): - if x in pkgs: - pkgs.remove(x) + if x.name in pkgs: + pkgs.remove(x.name) self.tsInfo.conditionals[req] = pkgs else: logging.warn("No such package %s to remove" %(pkg,))