autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Unconditionally check for junk ./--version after mkdir search lo


From: Paolo Bonzini
Subject: [PATCH] Unconditionally check for junk ./--version after mkdir search loop.
Date: Thu, 1 Oct 2009 08:22:39 +0200

> On NetBSD, I noticed that a junk directory ./--version exists after
> running configure.  AC_PROG_MKDIR_P needs to clean this up as part of
> checking for a decent mkdir program.

Nice catch.  It looks like your mkdir was not the first in the path,
so the existing attempt to cleanup did not fire.  Fixed thusly
(pushed).

Paolo

2009-10-01  Paolo Bonzini  <address@hidden>

        Unconditionally check for junk ./--version after mkdir search loop.
        * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Always check for
        presence of ./--version.  Reported by Eric Blake.

---
 ChangeLog                |    6 ++++++
 lib/autoconf/programs.m4 |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d3443f7..6ff2239 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-10-01  Paolo Bonzini  <address@hidden>
+
+       Unconditionally check for junk ./--version after mkdir search loop.
+       * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Always check for
+       presence of ./--version.  Reported by Eric Blake.
+
 2009-09-22  Ralf Wildenhues  <address@hidden>
 
        Clarify documentation about Solaris sed quantifier restriction.
diff --git a/lib/autoconf/programs.m4 b/lib/autoconf/programs.m4
index 25a284d..9e27bf7 100644
--- a/lib/autoconf/programs.m4
+++ b/lib/autoconf/programs.m4
@@ -680,6 +680,7 @@ if test -z "$MKDIR_P"; then
           esac
         done
        done])])
+  test -d ./--version && rmdir ./--version
   if test "${ac_cv_path_mkdir+set}" = set; then
     MKDIR_P="$ac_cv_path_mkdir -p"
   else
@@ -687,7 +688,6 @@ if test -z "$MKDIR_P"; then
     # value for MKDIR_P within a source directory, because that will
     # break other packages using the cache if that directory is
     # removed, or if the value is a relative name.
-    test -d ./--version && rmdir ./--version
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-- 
1.6.2.5





reply via email to

[Prev in Thread] Current Thread [Next in Thread]