From: Akim Demaille Date: Mon, 29 Sep 2003 09:12:46 +0000 (+0000) Subject: Version 2.59e. X-Git-Tag: AUTOCONF-2.57e~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d2e7963914e30d02de7dc3e5a99de5e3d1f49a6;p=thirdparty%2Fautoconf.git Version 2.59e. * config/mkinstalldirs: Upgrade. --- 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