From 63349d75367ab14f6190bc3951e848131e8b5c1f Mon Sep 17 00:00:00 2001 From: Jason Felice Date: Mon, 1 Jul 2019 15:01:21 -0400 Subject: [PATCH] 9c, 9l: use $TMPDIR if available NixOS sandboxed builds (at least on Mac) don't have access to /tmp, and this should be better POSIX. --- bin/9c | 2 +- bin/9l | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/9c b/bin/9c index 3ffb716ca..88c47887d 100755 --- a/bin/9c +++ b/bin/9c @@ -133,7 +133,7 @@ case "$tag" in esac # N.B. Must use temp file to avoid pipe; pipe loses status. -xtmp=/tmp/9c.$$.$USER.out +xtmp=${TMPDIR-/tmp}/9c.$$.$USER.out $cc -DPLAN9PORT -I$PLAN9/include $cflags "$@" 2>$xtmp status=$? quiet $xtmp diff --git a/bin/9l b/bin/9l index 6195815f7..717a540a1 100755 --- a/bin/9l +++ b/bin/9l @@ -346,7 +346,7 @@ then echo $ld -L$PLAN9/lib "$@" $libsl $extralibs $frameworks fi -xtmp=/tmp/9l.$$.$USER.out +xtmp="${TMPDIR-/tmp}/9l.$$.$USER.out" xxout() { sed 's/.*: In function `[^:]*: *//' $xtmp | egrep . | egrep -v 'is (often|almost always) misused|is dangerous, better use|text-based stub'