wg-quick: freebsd: export TMPDIR when restoring and don't make empty
Otherwise mktemp doesn't see it, and if it's empty we wind up in /. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
fc719b7d7e
commit
7c20ac5ce2
|
@ -42,8 +42,9 @@ unset ORIGINAL_TMPDIR
|
||||||
make_temp() {
|
make_temp() {
|
||||||
local old_umask
|
local old_umask
|
||||||
|
|
||||||
[[ -v ORIGINAL_TMPDIR ]] && TMPDIR="$ORIGINAL_TMPDIR"
|
[[ -v ORIGINAL_TMPDIR ]] && export TMPDIR="$ORIGINAL_TMPDIR"
|
||||||
ORIGINAL_TMPDIR="$TMPDIR"
|
ORIGINAL_TMPDIR="$TMPDIR"
|
||||||
|
[[ -z $TMPDIR ]] && unset TMPDIR
|
||||||
|
|
||||||
old_umask="$(umask)"
|
old_umask="$(umask)"
|
||||||
umask 077
|
umask 077
|
||||||
|
|
Loading…
Reference in a new issue