From 0d2e7963914e30d02de7dc3e5a99de5e3d1f49a6 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Mon, 29 Sep 2003 09:12:46 +0000 Subject: [PATCH] Version 2.59e. * config/mkinstalldirs: Upgrade. --- ChangeLog | 8 +++++++- NEWS | 2 ++ config/mkinstalldirs | 15 ++++++++++++++- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0a44b283..eb2a9f54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-09-29 Akim Demaille + + Version 2.59e. + + * config/mkinstalldirs: Upgrade. + 2003-09-28 Paul Eggert * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Set DUALCASE=1, for MKS sh. @@ -6,7 +12,7 @@ (_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 * lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Make sure the diff --git a/NEWS b/NEWS index 370555df..3d484cda 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,7 @@ * Major changes in Autoconf 2.57e -*- outline -*- + Released 2003-09-29, by Akim Demaille. + ** AC_CONFIG_COMMANDS The directory for its first argument is automatically created. For instance, with diff --git a/config/mkinstalldirs b/config/mkinstalldirs index 8065dadd..a55cff67 100755 --- a/config/mkinstalldirs +++ b/config/mkinstalldirs @@ -4,7 +4,7 @@ # Created: 1993-05-16 # Public domain. -scriptversion=2003-06-14.23 +scriptversion=2003-09-26.19 errstatus=0 dirmode="" @@ -65,12 +65,25 @@ case $dirmode in if mkdir -p -- . 2>/dev/null; then echo "mkdir -p -- $*" exec mkdir -p -- "$@" + else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + test -d ./-p && rmdir ./-p + test -d ./-- && rmdir ./-- fi ;; *) if mkdir -m "$dirmode" -p -- . 2>/dev/null; then echo "mkdir -m $dirmode -p -- $*" exec mkdir -m "$dirmode" -p -- "$@" + else + # Clean up after NextStep and OpenStep mkdir. + for d in ./-m ./-p ./-- "./$dirmode"; + do + test -d $d && rmdir $d + done fi ;; esac -- 2.47.2