]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
script/autobuild.py: cleanup the task subdirs when they're done.
authorStefan Metzmacher <metze@samba.org>
Wed, 11 Jan 2017 13:42:08 +0000 (14:42 +0100)
committerKarolin Seeger <kseeger@samba.org>
Thu, 20 Apr 2017 10:23:17 +0000 (12:23 +0200)
This hopefully reduces the used space on the memdisk.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
(cherry picked from commit f9e188747753225e77f254fe41aad95ff11fec53)

script/autobuild.py

index 3d76130b57d0f616dfea55534f7fd9c882c4f6a9..e04452cea0dc33ff7a348aa6133d10279eda5673 100755 (executable)
@@ -278,6 +278,7 @@ class builder(object):
         self.sdir = "%s/%s" % (testbase, self.tag)
         self.prefix = "%s/%s" % (test_prefix, self.tag)
         run_cmd("rm -rf %s" % self.sdir)
+        run_cmd("rm -rf %s" % self.prefix)
         if cp:
             run_cmd("cp --recursive --link --archive %s %s" % (test_master, self.sdir), dir=test_master, show=True)
         else:
@@ -286,6 +287,9 @@ class builder(object):
 
     def start_next(self):
         if self.next == len(self.sequence):
+            if not options.nocleanup:
+                run_cmd("rm -rf %s" % self.sdir)
+                run_cmd("rm -rf %s" % self.prefix)
             print '%s: Completed OK' % self.name
             self.done = True
             return