* tests/init.sh (mktempd_): Using env -i is rather harsh, and
although it probably works fine on all Unix-based systems, some
systems (Cygwin?) cannot tolerate a totally cleared environment.
Suggestion from Eric Blake.
2010-04-06 Jim Meyering <meyering@redhat.com>
+2010-04-06 Jim Meyering <meyering@redhat.com>
+
+ init.sh: simply unset TMPDIR rather than risking env -i
+ * tests/init.sh (mktempd_): Using env -i is rather harsh, and
+ although it probably works fine on all Unix-based systems, some
+ systems (Cygwin?) cannot tolerate a totally cleared environment.
+ Suggestion from Eric Blake.
+
2010-04-06 Jim Meyering <meyering@redhat.com>
init.sh: portability fix: use env's POSIX-specified -i option not -u
fail=0
# First, try to use mktemp.
- d=`env -i PATH="$PATH" mktemp -d -t -p "$destdir_" "$template_" 2>/dev/null` \
+ d=`unset TMPDIR; mktemp -d -t -p "$destdir_" "$template_" 2>/dev/null` \
|| fail=1
# The resulting name must be in the specified directory.