diff --git a/usr.bin/locate/locate/concatdb.sh b/usr.bin/locate/locate/concatdb.sh index 75c683246ca4..156f21a725d2 100644 --- a/usr.bin/locate/locate/concatdb.sh +++ b/usr.bin/locate/locate/concatdb.sh @@ -56,7 +56,7 @@ case $# in esac -bigrams=$TMPDIR/_concatdb$$.bigrams +bigrams=`mktemp ${TMPDIR=/tmp}/_bigrams.XXXXXXXXXX` || exit 1 trap 'rm -f $bigrams' 0 1 2 3 5 10 15 for db diff --git a/usr.bin/locate/locate/mklocatedb.sh b/usr.bin/locate/locate/mklocatedb.sh index 4df3afa1386f..f0a54341e6eb 100644 --- a/usr.bin/locate/locate/mklocatedb.sh +++ b/usr.bin/locate/locate/mklocatedb.sh @@ -39,7 +39,7 @@ umask 077 # protect temp files : ${TMPDIR:=/tmp}; export TMPDIR test -d "$TMPDIR" || TMPDIR=/tmp -if ! TMPDIR=`mktemp -d $TMPDIR/mklocateXXXXXX`; then +if ! TMPDIR=`mktemp -d $TMPDIR/mklocateXXXXXXXXXX`; then exit 1 fi diff --git a/usr.bin/locate/locate/updatedb.sh b/usr.bin/locate/locate/updatedb.sh index fbf1e61b0a49..361e72d6de38 100644 --- a/usr.bin/locate/locate/updatedb.sh +++ b/usr.bin/locate/locate/updatedb.sh @@ -36,7 +36,7 @@ fi # The directory containing locate subprograms : ${LIBEXECDIR:=/usr/libexec}; export LIBEXECDIR : ${TMPDIR:=/tmp}; export TMPDIR -if ! TMPDIR=`mktemp -d $TMPDIR/locateXXXXXX`; then +if ! TMPDIR=`mktemp -d $TMPDIR/locateXXXXXXXXXX`; then exit 1 fi