pld-builder.new: PLD_Builder/upgrade.py Add pdksh and coreutils to hold pac...

arekm arekm at pld-linux.org
Sat Jul 26 20:25:51 CEST 2008


Author: arekm                        Date: Sat Jul 26 18:25:51 2008 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
Add pdksh and coreutils to hold packages. Try to remove deps when for example new lib with new soname was built.

---- Files affected:
pld-builder.new/PLD_Builder:
   upgrade.py (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: pld-builder.new/PLD_Builder/upgrade.py
diff -u pld-builder.new/PLD_Builder/upgrade.py:1.12 pld-builder.new/PLD_Builder/upgrade.py:1.13
--- pld-builder.new/PLD_Builder/upgrade.py:1.12	Wed May 28 20:25:30 2008
+++ pld-builder.new/PLD_Builder/upgrade.py	Sat Jul 26 20:25:46 2008
@@ -11,7 +11,9 @@
 hold = [
     'dev',
     'poldek',
-    'rpm-build'
+    'rpm-build',
+    'pdksh',
+    'coreutils'
 ]
 
 def close_killset(killset):
@@ -58,12 +60,14 @@
             log.notice("cannot upgrade rpms")
             return False
         k = string.join(killset.keys())
-        if 0:
-            b.log_line("removing %s" % k)
+        if True:
+            b.log_line("upgrade requires removal of %s" % k)
             res = chroot.run("rpm -e %s" % k, logfile = b.logfile, user = "root")
             if res != 0:
                 b.log_line("package removal failed")
                 return False
+            else:
+                b.log_line("packages removed sucessfuly")
         else:
             b.log_line("upgrade would need removal of %s" % k)
             return False
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/upgrade.py?r1=1.12&r2=1.13&f=u



More information about the pld-cvs-commit mailing list