42 lines
1.1 KiB
Diff
42 lines
1.1 KiB
Diff
|
From c762625549ff367b54bcd8281d1ce248a69b4401 Mon Sep 17 00:00:00 2001
|
||
|
From: Jason Felice <jason.m.felice@gmail.com>
|
||
|
Date: Mon, 1 Jul 2019 15:01:21 -0400
|
||
|
Subject: [PATCH] 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 3ffb716c..88c47887 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 6195815f..717a540a 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'
|
||
|
--
|
||
|
2.21.0
|
||
|
|