]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
- tmpdir cleanup after revert
authorJan Rękorajski <baggins@pld-linux.org>
Fri, 19 Oct 2012 05:58:24 +0000 (07:58 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Fri, 19 Oct 2012 05:58:24 +0000 (07:58 +0200)
PLD_Builder/install.py
PLD_Builder/rpm_builder.py

index b2439c21910d59e1d31d9b1233dd73870803a566..a90f21a3c423a7c8079c4ea179a1e2a0620e0021 100644 (file)
@@ -101,7 +101,7 @@ def uninstall(conflicting, b):
 def uninstall_self_conflict(b):
     b.log_line("checking BuildConflict-ing packages")
     packagename = b.spec[:-5]
-    tmpdir = "/tmp/B.%s.%s/tmp" % (packagename, b.b_id[0:6])
+    tmpdir = "/tmp/B.%s.%s" % packagename, b.b_id[0:6]
     chroot.run("install -m 700 -d %s" % tmpdir)
     f = chroot.popen("set -e; TMPDIR=%(tmpdir)s rpmbuild -bp --nobuild --short-circuit --define 'prep exit 0' %(rpmdefs)s rpm/packages/%(package)s/%(spec)s 2>&1" % {
         'tmpdir': tmpdir,
@@ -157,7 +157,6 @@ def install_br(r, b):
 
     if len(needed) == 0:
         b.log_line("no BR needed")
-        chroot.run("rm -rf %s" % tmpdir)
         return True
 
     nbr = ""
@@ -183,7 +182,6 @@ def install_br(r, b):
         b.log_line("no conflicts found")
     else:
         if not uninstall(conflicting, b):
-            chroot.run("rm -rf %s" % tmpdir)
             return False
 
     # recheck BuildRequires since above uninstallation could remove some required deps
@@ -191,7 +189,6 @@ def install_br(r, b):
 
     if len(needed) == 0:
         b.log_line("no BR needed")
-        chroot.run("rm -rf %s" % tmpdir)
         return True
 
     nbr = ""
@@ -203,7 +200,6 @@ def install_br(r, b):
     res = chroot.run("poldek --noask --caplookup -Q -v --upgrade %s" % br,
             user = "root",
             logfile = b.logfile)
-    chroot.run("rm -rf %s" % tmpdir)
     if res != 0:
         b.log_line("error: BR installation failed")
         return False
index dd42de6cb67b93206d038d42ba42a7485b54fc0e..2cf525f1cfe07ee9f21762d518610c0fade0fc68 100644 (file)
@@ -191,7 +191,7 @@ def build_rpm(r, b):
     }, logfile = b.logfile)
     b.files = []
 
-    tmpdir = "/tmp/B.%s.%s/tmp" % (packagename, b.b_id[0:6])
+    tmpdir = "/tmp/B.%s.%s" % (packagename, b.b_id[0:6])
     if res:
         b.log_line("error: installing src rpm failed")
         res = "FAIL_SRPM_INSTALL"
This page took 0.165774 seconds and 4 git commands to generate.