From 6739ec4f30bb015ff1f0f5497ad3f9425074d925 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 25 Mar 2015 22:51:45 +0000 Subject: use mktemp program for temp file git-svn-id: svn://tug.org/texlive/trunk@36626 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/kpathsea/ChangeLog | 9 +++++++++ Build/source/texk/kpathsea/mktexlsr | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Build/source/texk/kpathsea/ChangeLog b/Build/source/texk/kpathsea/ChangeLog index 18ee908215a..31cd1d89885 100644 --- a/Build/source/texk/kpathsea/ChangeLog +++ b/Build/source/texk/kpathsea/ChangeLog @@ -1,3 +1,12 @@ +2015-03-25 Karl Berry + + * mktexlsr (treefile): use shell mktemp; patch from Debian + via tlbuild mail from Norbert, 6 Mar 2015 09:13:06. + Per Nelson Beebe, the program is available on a wide variety of + systems nowadays, excluding only SGI IRIX MIPS, which we have + not built binaries for in several years. + (tlbuild reply, 6 Mar 2015 06:22:21) + 2015-03-14 Peter Breitenlohner * Makefile.am, kpathsea.pc.in: Install under diff --git a/Build/source/texk/kpathsea/mktexlsr b/Build/source/texk/kpathsea/mktexlsr index 8d4a38018f9..44354f35e2a 100755 --- a/Build/source/texk/kpathsea/mktexlsr +++ b/Build/source/texk/kpathsea/mktexlsr @@ -73,7 +73,7 @@ if tty -s; then verbose=true; else verbose=false; fi dry_run=false trees= -treefile="${TMPDIR-/tmp}/mktexlsrtrees$$.tmp" +treefile=`mktemp --tmpdir mktexlsrtrees.XXXXXXXXXX` || exit 1 trap 'cd /; rm -f $treefile; test -z "$db_dir_tmp" || rm -rf "$db_dir_tmp"; exit' 0 1 2 3 7 13 15 -- cgit v1.2.3