git.iko.soy/typeable/pandoc
on master help sign in
On Cygwin, set TMPDIR to . before using mktemp. Otherwise
f55b549fiddlosopher
src/wrappers/tempdir.sh+7
@@ -1,6 +1,13 @@
1# As a security measure refuse to proceed if mktemp is not available.
1# As a security measure refuse to proceed if mktemp is not available.
2pathfind mktemp || { err "Couldn't find 'mktemp'; aborting."; exit 1; }
2pathfind mktemp || { err "Couldn't find 'mktemp'; aborting."; exit 1; }
3
3
4+# Avoid issues with /tmp directory on Windows/Cygwin
5+cygwin=
6+cygwin=$(uname | sed -ne '/^CYGWIN/p')
7+if [ -n "$cygwin" ]; then
8+ TMPDIR=.
9+fi
10+
4THIS_TEMPDIR=
11THIS_TEMPDIR=
5THIS_TEMPDIR="$(mktemp -d -t $THIS.XXXXXXXX)" || exit 1
12THIS_TEMPDIR="$(mktemp -d -t $THIS.XXXXXXXX)" || exit 1
6readonly THIS_TEMPDIR
13readonly THIS_TEMPDIR