From: Paul Eggert Date: Sun, 28 Sep 2003 19:02:41 +0000 (+0000) Subject: (_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to "test -d ./-p && rmdir ./-p". X-Git-Tag: AUTOCONF-2.57e~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69460e86e0c510b918f1d0f1961eccfc851a0ebb;p=thirdparty%2Fautoconf.git (_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to "test -d ./-p && rmdir ./-p". --- diff --git a/ChangeLog b/ChangeLog index 1b9cdae2..0a44b283 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Set DUALCASE=1, for MKS sh. Problem reported by Lars J. Aas in . + (_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to the more-conservative + "test -d ./-p && rmdir ./-p". Suggested by Andreas Schwab in: + http://mail.gnu.org/archive/html/autoconf-patches/2003-09/msg00039.html 2003-09-26 Akim Demaille diff --git a/lib/m4sugar/m4sh.m4 b/lib/m4sugar/m4sh.m4 index a33ea36d..dce6b6f9 100644 --- a/lib/m4sugar/m4sh.m4 +++ b/lib/m4sugar/m4sh.m4 @@ -691,7 +691,7 @@ m4_defun([_AS_MKDIR_P_PREPARE], [if mkdir -p . 2>/dev/null; then as_mkdir_p=: else - rm -fr ./-p + test -d ./-p && rmdir ./-p as_mkdir_p=false fi ])# _AS_MKDIR_P_PREPARE