Skip to content
Snippets Groups Projects
Commit 0398a0a7 authored by Richard Hartmann's avatar Richard Hartmann
Browse files

vcsh: Fix mktemp bug

2650689d introduced a bug:
If we are using a template, GNU mktemp will use PWD instead of $TMPDIR
parent 69528a5a
No related branches found
No related tags found
No related merge requests found
......@@ -360,7 +360,9 @@ write_gitignore() {
# Contrary to GNU mktemp, mktemp on BSD/OSX requires a template for temp files
# Use the template GNU mktemo defaults to
tempfile=$(mktemp tmp.XXXXXXXXXX) || fatal "could not create tempfile" 51
# The downside to this is that we need to set TMPDIR explicitly; this may or may not be empty, so...
[ -z "$TMPDIR" ] && TMPDIR='/tmp'
tempfile=$(mktemp ${TMPDIR}/tmp.XXXXXXXXXX) || fatal "could not create tempfile" 51
echo '*' > "$tempfile" || fatal "could not write to '$tempfile'" 57
for gitignore in $gitignores; do
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment