William A. Kennington III | 2030ea5 | 2022-07-19 17:06:39 -0700 | [diff] [blame] | 1 | #!/bin/bash |
2 | TMPDIR="$(mktemp -d --tmpdir "${TMPTMPL-tmp.XXXXXXXXXX}")" || exit | ||||
3 | rmtmp() { | ||||
4 | if [ -n "${TMP_DEBUG-}" ]; then | ||||
5 | echo "Removing TMPDIR=$TMPDIR" >&2 | ||||
6 | fi | ||||
7 | rm -rf -- "$TMPDIR" | ||||
8 | } | ||||
9 | trap rmtmp EXIT | ||||
10 | export TMPDIR | ||||
11 | if [ -n "${TMP_DEBUG-}" ]; then | ||||
12 | echo "Exec $* with TMPDIR=$TMPDIR" >&2 | ||||
13 | fi | ||||
14 | "$@" |