| #!/bin/bash | |
| TMPDIR="$(mktemp -d --tmpdir "${TMPTMPL-tmp.XXXXXXXXXX}")" || exit | |
| function rmtmp() { | |
| if [ -n "${TMP_DEBUG-}" ]; then | |
| echo "Removing TMPDIR=$TMPDIR" >&2 | |
| fi | |
| rm -rf -- "$TMPDIR" | |
| } | |
| trap rmtmp EXIT | |
| export TMPDIR | |
| if [ -n "${TMP_DEBUG-}" ]; then | |
| echo "Exec $* with TMPDIR=$TMPDIR" >&2 | |
| fi | |
| "$@" |