]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* acgeneral.m4 (_AC_SHELL_TMPDIR): When using `mktemp -d', be sure
authorAkim Demaille <akim@epita.fr>
Wed, 5 Jul 2000 16:01:57 +0000 (16:01 +0000)
committerAkim Demaille <akim@epita.fr>
Wed, 5 Jul 2000 16:01:57 +0000 (16:01 +0000)
that the directory was created: under Ultrix 4.3 it just returns
a name, but does not create the directory.
Reported by Christian Krackowizer.

ChangeLog
THANKS
acgeneral.m4
lib/autoconf/general.m4

index dbb43a0c242d5f4f023b6dde76630ded665a90b9..dc6e5268ae88af67b4623399a6d0486bdaba30aa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2000-07-05  Akim Demaille  <akim@epita.fr>
+
+       * acgeneral.m4 (_AC_SHELL_TMPDIR): When using `mktemp -d', be sure
+       that the directory was created: under Ultrix 4.3 it just returns
+       a name, but does not create the directory.
+       Reported by Christian Krackowizer.
+
 2000-07-03  Lars J. Aas  <larsa@sim.no>
 
        * acgeneral.m4 (AC_SHELL_MKDIR_P): New macro.
diff --git a/THANKS b/THANKS
index f3d348285a1154a908d501cc581dbe41e512c094..95bc343d5dfda9c68ae24ab1b2c8308872520e04 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -20,6 +20,7 @@ Carl Edman            cedman@princeton.edu
 Chad R. Larson         chad@anasazi.com
 Chris P. Ross          cross@uu.net
 Chris Provenzano       proven@cygnus.com
+Christian Krackowizer  ckrackowiz@std.schuler-ag.com
 Christian Krone                krischan@sql.de
 Chris Torek            torek@bsdi.com
 Cort Dougan            cort@cs.nmt.edu
index 7b02697a0703036d6f6f4eea483f396cc0d37580..956a998dd4ddeabf4e4f5bcb2d41bad254197699 100644 (file)
@@ -736,7 +736,7 @@ $debug ||
 : ${TMPDIR=/tmp}
 {
   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/$1XXXXXX") 2>/dev/null` &&
-  test -n "$tmp"
+  test -n "$tmp" && tmp -d "$tmp"
 }  ||
 {
   tmp=$TMPDIR/$1$$-$RANDOM && (umask 077 && mkdir $tmp)
index 7b02697a0703036d6f6f4eea483f396cc0d37580..956a998dd4ddeabf4e4f5bcb2d41bad254197699 100644 (file)
@@ -736,7 +736,7 @@ $debug ||
 : ${TMPDIR=/tmp}
 {
   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/$1XXXXXX") 2>/dev/null` &&
-  test -n "$tmp"
+  test -n "$tmp" && tmp -d "$tmp"
 }  ||
 {
   tmp=$TMPDIR/$1$$-$RANDOM && (umask 077 && mkdir $tmp)