pld-builder.new: PLD_Builder/install.py, PLD_Builder/rpm_builder.py return ...
arekm
arekm at pld-linux.org
Sun Aug 10 23:35:05 CEST 2008
Author: arekm Date: Sun Aug 10 21:35:05 2008 GMT
Module: pld-builder.new Tag: HEAD
---- Log message:
return False means something failed. Issue True/False correctly.
---- Files affected:
pld-builder.new/PLD_Builder:
install.py (1.4 -> 1.5) , rpm_builder.py (1.64 -> 1.65)
---- Diffs:
================================================================
Index: pld-builder.new/PLD_Builder/install.py
diff -u pld-builder.new/PLD_Builder/install.py:1.4 pld-builder.new/PLD_Builder/install.py:1.5
--- pld-builder.new/PLD_Builder/install.py:1.4 Sun Aug 10 23:24:06 2008
+++ pld-builder.new/PLD_Builder/install.py Sun Aug 10 23:35:00 2008
@@ -18,6 +18,8 @@
def close_killset(killset):
k = killset.keys()
+ if len(k) == 0:
+ return True
rx = re.compile(r' marks ([^\s]+)-[^-]+-[^-]+$')
errors = ""
for p in k:
@@ -110,11 +112,9 @@
m = rx.search(l)
if m: conflicting[m.group(1)] = 1
f.close()
- if len(conflicting) == 0:
- b.log_line("no BuildConflicts found")
- else:
- if not uninstall(conflicting):
- return False
+ if len(conflicting) and not uninstall(conflicting):
+ return False
+ b.log_line("no BuildConflicts found")
return True
def install_br(r, b):
@@ -138,7 +138,7 @@
chroot.run("rm -rf %s" % tmpdir)
if len(needed) == 0:
b.log_line("no BR needed")
- return
+ return True
nbr = ""
for bre in needed.keys():
nbr = nbr + " " + re.escape(bre)
@@ -166,4 +166,5 @@
logfile = b.logfile)
if res != 0:
b.log_line("error: BR installation failed")
- return res
+ return False
+ return True
================================================================
Index: pld-builder.new/PLD_Builder/rpm_builder.py
diff -u pld-builder.new/PLD_Builder/rpm_builder.py:1.64 pld-builder.new/PLD_Builder/rpm_builder.py:1.65
--- pld-builder.new/PLD_Builder/rpm_builder.py:1.64 Sun Aug 10 23:19:26 2008
+++ pld-builder.new/PLD_Builder/rpm_builder.py Sun Aug 10 23:35:00 2008
@@ -118,9 +118,9 @@
b.log_line("error: build arch check (%s) failed" % cmd)
if not res:
- if ("no-install-br" not in r.flags) and install.uninstall_self_conflict(b):
+ if ("no-install-br" not in r.flags) and not install.uninstall_self_conflict(b):
res = 1
- if ("no-install-br" not in r.flags) and install.install_br(r, b):
+ if ("no-install-br" not in r.flags) and not install.install_br(r, b):
res = 1
if not res:
cmd = "cd rpm/SPECS; TMPDIR=%s nice -n %s rpmbuild -bb %s %s" % \
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/install.py?r1=1.4&r2=1.5&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/rpm_builder.py?r1=1.64&r2=1.65&f=u
More information about the pld-cvs-commit
mailing list