Fixes #1692.
ninja -v package
# Get out of git directory just to be sure.
-tmp_dir=$(mktemp -d)
+tmp_dir=$(mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXX")
trap "rm -rf $tmp_dir" EXIT
tar -xf ccache-*.tar.xz -C $tmp_dir
# without resorting to setting base_dir.
export CMAKE_GENERATOR=Ninja
-tmp_dir=$(mktemp -d)
+tmp_dir=$(mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXX")
trap "rm -rf $tmp_dir" EXIT
git archive --prefix=ccache/ -o $tmp_dir/ccache.tar.gz HEAD
local name="ccache-${VERSION}-${arch}"
- tmpdir=$(mktemp -d)
+ tmpdir=$(mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXX")
tar -C "${tmpdir}" -xf "${PWD}/release/${name}.tar.${compression}"
(
cd "${tmpdir}/${name}"
input=$5
output=$6
-tmpfile=$(mktemp)
+tmpfile=$(mktemp "${TMPDIR:-/tmp}/tmp.XXXXXX")
trap 'rm -f "${tmpfile}"' EXIT
"${asciidoctor}" \
input=$5
output=$6
-tmpfile=$(mktemp)
+tmpfile=$(mktemp "${TMPDIR:-/tmp}/tmp.XXXXXX")
trap 'rm -f "${tmpfile}"' EXIT
"${asciidoctor}" \
set -eu
-tmp_file=$(mktemp)
+tmp_file=$(mktemp "${TMPDIR:-/tmp}/tmp.XXXXXX")
trap "rm $tmp_file" EXIT
all=
# -------------------------------------------------------------------------
TEST "Base case"
- socket=$(mktemp)
+ socket=$(mktemp "${TMPDIR:-/tmp}/tmp.XXXXXX")
redis_url="redis+unix:${socket}"
export CCACHE_REMOTE_STORAGE="${redis_url}"
# -------------------------------------------------------------------------
TEST "Password"
- socket=$(mktemp)
+ socket=$(mktemp "${TMPDIR:-/tmp}/tmp.XXXXXX")
password=secret123
redis_url="redis+unix://${password}@localhost${socket}"
export CCACHE_REMOTE_STORAGE="${redis_url}"