Problem reported by Assaf Gordon in: http://bugs.gnu.org/23107#13
* gzexe.in, zdiff.in, zgrep.in: Don't rely on mktemp -t,
as it has a different meaning in NetBSD.
mktemp_status=$?
fi
if test $mktemp_status -eq 0; then
- tmp=`TMPDIR=$dir mktemp -t gzexeXXXXXX`
+ tmp=`TMPDIR=$dir mktemp`
else
tmp=$dir/gzexe$$
fi && { cp -p "$file" "$tmp" 2>/dev/null || cp "$file" "$tmp"; } || {
' 0 1 2 3 5 10 13 15
if type mktemp >/dev/null 2>&1; then
- gztmpdir=`mktemp -dt`
+ gztmpdir=`mktemp -d`
else
gztmpdir=/tmp/gztmp$$; mkdir $gztmpdir
fi || { (exit 127); exit 127; }
esac
(exit $cmp_status)
else
- F=`expr "/$2" : '.*/\(.*\)[-.][zZtga]*$'` || F=$prog
tmp=
trap '
test -n "$tmp" && rm -f "$tmp"
(exit 2); exit 2
' HUP INT PIPE TERM 0
if type mktemp >/dev/null 2>&1; then
- tmp=`mktemp -t -- "$F.XXXXXX"` || exit 2
+ tmp=`mktemp` || exit 2
else
+ F=`expr "/$2" : '.*/\(.*\)[-.][zZtga]*$'` || F=$prog
set -C
tmp=${TMPDIR-/tmp}/$F.$$
fi
(exit 2); exit 2
' HUP INT PIPE TERM 0
if type mktemp >/dev/null 2>&1; then
- pattmp=$(mktemp -t -- "zgrep.XXXXXX") || exit 2
+ pattmp=$(mktemp) || exit 2
else
set -C
pattmp=${TMPDIR-/tmp}/zgrep.$$