chiark / gitweb /
stest: Use proper builddir subdir as default tmp
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 19 Oct 2019 22:19:58 +0000 (23:19 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 24 Oct 2019 18:16:15 +0000 (19:16 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
stest/common.tcl

index 12203aa40ddb6bcad7666db95b88441ae43d6156..492e146e77e57037f2cd72ceafca9109fb2ad4e1 100644 (file)
@@ -163,19 +163,20 @@ proc sendpkt {} {
        [hbytes h2raw c0[join $p ""]c0]
 }
 
+if {![catch {
+    set builddir $env(STEST_BUILDDIR)
+}]} {} else {
+    set builddir .
+}
+
 if {![catch {
     set tmp $env(AUTOPKGTEST_ARTIACTS)
 }]} {} elseif {![catch {
     set tmp $env(AUTOPKGTEST_TMP)
 }]} {} elseif {[regsub {^stest/t-} $argv0 {stest/d-} tmp]} {
+    set tmp $builddir/$tmp
     file mkdir $tmp
 }
-if {![catch {
-    set builddir $env(STEST_BUILDDIR)
-}]} {} else {
-    set builddir .
-}
-
 set socktmp $tmp/s
 exec mkdir -p -m700 $socktmp
 regsub {^(?!/)} $socktmp {./} socktmp ;# dgram-socket wants ./ or /