]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
script/autobuild.py: store the directory for the running builder in self.builder_dir
authorStefan Metzmacher <metze@samba.org>
Thu, 17 Dec 2020 10:53:21 +0000 (11:53 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 13 Apr 2021 08:23:35 +0000 (08:23 +0000)
For now it keeps being the same as self.test_source_dir, but that will
change soon.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
script/autobuild.py

index a3cd852839735192ef631c728118b30588018461..2580f1fe06a4ef498aa424d3ce589e7432f16b81 100755 (executable)
@@ -964,23 +964,24 @@ class builder(object):
         self.stdout = open(self.stdout_path, 'w')
         self.stderr = open(self.stderr_path, 'w')
         self.stdin  = open("/dev/null", 'r')
-        self.test_source_dir = "%s/%s" % (testbase, self.tag)
-        self.cwd = "%s/%s" % (self.test_source_dir, self.dir)
+        self.builder_dir = "%s/%s" % (testbase, self.tag)
+        self.test_source_dir = self.builder_dir
+        self.cwd = "%s/%s" % (self.builder_dir, self.dir)
         self.selftest_prefix = "%s/bin/ab" % (self.cwd)
         self.prefix = "%s/%s" % (test_prefix, self.tag)
 
     def start_next(self):
         if self.next == 0:
-            rmdir_force(self.test_source_dir)
+            rmdir_force(self.builder_dir)
             rmdir_force(self.prefix)
             if not self.git_clone_required:
-                run_cmd("cp -R -a -l %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
+                run_cmd("cp -R -a -l %s %s" % (test_master, self.builder_dir), dir=test_master, show=True)
             else:
-                run_cmd("git clone --recursive --shared %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
+                run_cmd("git clone --recursive --shared %s %s" % (test_master, self.builder_dir), dir=test_master, show=True)
 
         if self.next == len(self.sequence):
             if not options.nocleanup:
-                rmdir_force(self.test_source_dir)
+                rmdir_force(self.builder_dir)
                 rmdir_force(self.prefix)
             do_print('%s: Completed OK' % self.name)
             self.done = True