]> granicus.if.org Git - php/commitdiff
Remove trailing slash(es) from pathnames
authorSascha Schumann <sas@php.net>
Thu, 4 May 2000 16:08:10 +0000 (16:08 +0000)
committerSascha Schumann <sas@php.net>
Thu, 4 May 2000 16:08:10 +0000 (16:08 +0000)
acinclude.m4
build/fastgen.sh

index 6ce670f417be60727765b73564011166eac7b228..decf086f4e560a3212239e14c23615a94aa6ac8b 100644 (file)
@@ -40,7 +40,7 @@ dnl Stores the location of libgcc in libgcc_libpath
 dnl
 AC_DEFUN(PHP_LIBGCC_LIBPATH,[
   changequote({,})
-  libgcc_libpath="`$1 --print-libgcc-file-name|sed 's%[^/][^/]*$%%'`"
+  libgcc_libpath="`$1 --print-libgcc-file-name|sed 's%/*[^/][^/]*$%%'`"
   changequote([,])
 ])
 
@@ -339,7 +339,9 @@ AC_DEFUN(AC_EXPAND_PATH,[
   if test -z "$1" || echo "$1" | grep '^/' >/dev/null ; then
     $2="$1"
   else
-    ep_dir="`dirname \"$1\"`"
+    changequote({,})
+    ep_dir="`echo $1|sed 's%/*[^/][^/]*$%%'`"
+    changequote([,])
     ep_realdir="`(cd \"$ep_dir\" && pwd)`"
     $2="$ep_realdir/`basename \"$1\"`"
   fi
index 9261e1a9a6cace07b0007549d021df1035a31356..c8bf431e76b4be47e5245ae4904358bc2364e041 100755 (executable)
@@ -23,7 +23,7 @@
 # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 ##############################################################################
-# $Id: fastgen.sh,v 1.3 2000-04-30 03:10:34 sas Exp $ 
+# $Id: fastgen.sh,v 1.4 2000-05-04 16:08:10 sas Exp $ 
 #
 
 srcdir=$1
@@ -44,7 +44,7 @@ fi
 for makefile in $@; do
   echo "creating $makefile"
 # portable dirname
-  dir=`echo $makefile|sed 's%[^/][^/]*$%%'`
+  dir=`echo $makefile|sed 's%/*[^/][^/]*$%%'`
   test -d "$dir/" || $mkdir_p "$dir/"
 
   (cat <<EOF