Hi Stepan,

* Stepan Kasal wrote on Tue, Apr 25, 2006 at 09:41:53AM CEST:
> Hello,
>   Autoconf has recently added a tiny optimization to the expr
> implementation of dirname.  I think that the copy in lib/install-sh
> could be synchronised.  Patch attached.

Thanks, I have applied this, as below.  (Let's sync it back to Autoconf
when we're through with the other install-sh issue.)

Cheers,
Ralf

2006-04-25  Stepan Kasal  <[EMAIL PROTECTED]>

        * lib/install-sh: Simplify the expr implementation of dirname.

Index: lib/install-sh
===================================================================
RCS file: /cvs/automake/automake/lib/install-sh,v
retrieving revision 1.31
diff -u -r1.31 install-sh
--- lib/install-sh      24 Apr 2006 19:58:47 -0000      1.31
+++ lib/install-sh      25 Apr 2006 20:12:51 -0000
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2006-04-24.12
+scriptversion=2006-04-25.22
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -238,8 +238,7 @@
        expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
             X"$dst" : 'X\(//\)[^/]' \| \
             X"$dst" : 'X\(//\)$' \| \
-            X"$dst" : 'X\(/\)' \| \
-            .       : '\(.\)' 2>/dev/null ||
+            X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
        echo X"$dst" |
            sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
                   s//\1/


Reply via email to