texlive[46340] Build/source/texk/dviljk: use mktemp instead of simple
commits+karl at tug.org
commits+karl at tug.org
Wed Jan 17 01:31:59 CET 2018
Revision: 46340
http://tug.org/svn/texlive?view=revision&revision=46340
Author: karl
Date: 2018-01-17 01:31:59 +0100 (Wed, 17 Jan 2018)
Log Message:
-----------
use mktemp instead of simple tempdir, per Debian
Modified Paths:
--------------
trunk/Build/source/texk/dviljk/ChangeLog
trunk/Build/source/texk/dviljk/dvihp
Modified: trunk/Build/source/texk/dviljk/ChangeLog
===================================================================
--- trunk/Build/source/texk/dviljk/ChangeLog 2018-01-17 00:30:21 UTC (rev 46339)
+++ trunk/Build/source/texk/dviljk/ChangeLog 2018-01-17 00:31:59 UTC (rev 46340)
@@ -1,3 +1,7 @@
+2018-01-16 Karl Berry <karl at freefriends.org>
+
+ * dvihp: use mktemp instead of simple tmpdir, per Debian.
+
2014-06-23 Akira Kakuto <kakuto at fuk.kindai.ac.jp>
* dvi2xx.c: Use rungs.exe instead of gswin32c.exe.
Modified: trunk/Build/source/texk/dviljk/dvihp
===================================================================
--- trunk/Build/source/texk/dviljk/dvihp 2018-01-17 00:30:21 UTC (rev 46339)
+++ trunk/Build/source/texk/dviljk/dvihp 2018-01-17 00:31:59 UTC (rev 46340)
@@ -6,14 +6,11 @@
: ${DVILJ=dvilj4} # the dvilj variant to run
: ${SPOOL=lpr} # used to print an LJ file
-: ${TMPDIR=${TEMP-${TMP-/tmp}}} # for the dvicopy output
-tmpdir="${TMPDIR}"/dvihp$$
-(umask 077; mkdir "$tmpdir") \
+tmpdir=`mktemp -d` \
|| { echo "cannot create directory \`$tmpdir'."; exit 1; }
trap '
- cd "${TMPDIR}"
test -d "$tmpdir" && { rm -f "$tmpdir"/*; rmdir "$tmpdir"; }
exit 0
' 0 1 2 3 6 7 13 15
More information about the tex-live-commits
mailing list