[Fedora-livecd-list] imgcreate/yuminst.py

Jeremy Katz katzj at fedoraproject.org
Mon Mar 24 23:39:10 UTC 2008


 imgcreate/yuminst.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit a965dabed43fc3325bd097bdcd2c0559da147e46
Author: Jeremy Katz <katzj at redhat.com>
Date:   Wed Mar 12 09:46:30 2008 -0400

    If ordering fails, don't let the image build

diff --git a/imgcreate/yuminst.py b/imgcreate/yuminst.py
index 4c9ae40..a8dd6cd 100644
--- a/imgcreate/yuminst.py
+++ b/imgcreate/yuminst.py
@@ -162,7 +162,10 @@ class LiveCDYum(yum.YumBase):
         self.initActionTs()
         self.populateTs(keepold=0)
         self.ts.check()
-        self.ts.order()
+        rc = self.ts.order()
+        if rc != 0:
+            raise CreatorError("ordering packages for installation failed!")
+
         # FIXME: callback should be refactored a little in yum 
         sys.path.append('/usr/share/yum-cli')
         import callback





More information about the Fedora-livecd-list mailing list