summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Fleischer <archlinux@cryptocrack.de>2011-10-13 11:03:35 +0200
committerLukas Fleischer <archlinux@cryptocrack.de>2011-10-13 11:10:09 +0200
commita0c6bf4556e211037b9d9d6de3fd17f798a3c1fb (patch)
tree6af1bc1dd51d3a372552b2bab9be0182b0a9807c
parentdcb80e7b5c57b14bbab2858c6c863d8f224ba43b (diff)
downloaddevtools-a0c6bf4556e211037b9d9d6de3fd17f798a3c1fb.tar.gz
devtools-a0c6bf4556e211037b9d9d6de3fd17f798a3c1fb.tar.xz
Honor TMPDIR environment variable
Replace all mktemp(1) invocations that hardcode "/tmp" with `mktemp --tmpdir` and change templates accordingly. Note that "--tmpdir" is GNU-ish which is okay given that we currently support Arch Linux only anyway. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
-rw-r--r--checkpkg.in2
-rw-r--r--lddd.in2
2 files changed, 2 insertions, 2 deletions
diff --git a/checkpkg.in b/checkpkg.in
index 94a7529..cde3dc2 100644
--- a/checkpkg.in
+++ b/checkpkg.in
@@ -24,7 +24,7 @@ if [[ $arch == 'any' ]]; then
fi
STARTDIR=$(pwd)
-TEMPDIR=$(mktemp -d /tmp/checkpkg-script.XXXX)
+TEMPDIR=$(mktemp -d --tmpdir checkpkg-script.XXXX)
cd "$TEMPDIR"
for _pkgname in "${pkgname[@]}"; do
diff --git a/lddd.in b/lddd.in
index 9695c9b..c011674 100644
--- a/lddd.in
+++ b/lddd.in
@@ -9,7 +9,7 @@ IFS="${IFS}:"
libdirs="/lib /usr/lib /usr/local/lib $(cat /etc/ld.so.conf.d/*)"
extras=
-TEMPDIR=$(mktemp -d /tmp/lddd-script.XXXX)
+TEMPDIR=$(mktemp -d --tmpdir lddd-script.XXXX)
echo 'Go out and drink some tea, this will take a while :) ...'
# Check ELF binaries in the PATH and specified dir trees.