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