autoconf-patches
[Top][All Lists]
Advanced

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

Preparing 2.57e


From: Akim Demaille
Subject: Preparing 2.57e
Date: Mon, 29 Sep 2003 11:16:57 +0200
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux)

Index: ChangeLog
from  Akim Demaille  <address@hidden>

        Version 2.59e.

        * config/mkinstalldirs: Upgrade.

Index: NEWS
===================================================================
RCS file: /cvsroot/autoconf/autoconf/NEWS,v
retrieving revision 1.308
diff -u -u -r1.308 NEWS
--- NEWS 26 Sep 2003 13:55:04 -0000 1.308
+++ NEWS 29 Sep 2003 09:12:19 -0000
@@ -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
Index: config/mkinstalldirs
===================================================================
RCS file: /cvsroot/autoconf/autoconf/config/mkinstalldirs,v
retrieving revision 1.7
diff -u -u -r1.7 mkinstalldirs
--- config/mkinstalldirs 20 Jun 2003 07:21:32 -0000 1.7
+++ config/mkinstalldirs 29 Sep 2003 09:12:19 -0000
@@ -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 @@
     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




reply via email to

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