imgcreate/yuminst.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit a965dabed43fc3325bd097bdcd2c0559da147e46 Author: Jeremy Katz katzj@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