From 90ac78de0e71679de5b2b4282983f09cb00257e1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 17 Jan 2018 00:31:59 +0000 Subject: use mktemp instead of simple tempdir, per Debian git-svn-id: svn://tug.org/texlive/trunk@46340 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dviljk/ChangeLog | 4 ++++ Build/source/texk/dviljk/dvihp | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'Build') diff --git a/Build/source/texk/dviljk/ChangeLog b/Build/source/texk/dviljk/ChangeLog index 72a3e90a157..1af51727d04 100644 --- a/Build/source/texk/dviljk/ChangeLog +++ b/Build/source/texk/dviljk/ChangeLog @@ -1,3 +1,7 @@ +2018-01-16 Karl Berry + + * dvihp: use mktemp instead of simple tmpdir, per Debian. + 2014-06-23 Akira Kakuto * dvi2xx.c: Use rungs.exe instead of gswin32c.exe. diff --git a/Build/source/texk/dviljk/dvihp b/Build/source/texk/dviljk/dvihp index fdaf3fb87bf..03a2dbe9605 100755 --- a/Build/source/texk/dviljk/dvihp +++ b/Build/source/texk/dviljk/dvihp @@ -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 -- cgit v1.2.3