From 69460e86e0c510b918f1d0f1961eccfc851a0ebb Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 28 Sep 2003 19:02:41 +0000 Subject: [PATCH] (_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to "test -d ./-p && rmdir ./-p". --- ChangeLog | 3 +++ lib/m4sugar/m4sh.m4 | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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 -- 2.47.2