* aclocal.m4 (V5_OUTPUT_MAKEFILE): most seds don't deal with
authorTom Yu <tlyu@mit.edu>
Thu, 14 Mar 1996 07:14:45 +0000 (07:14 +0000)
committerTom Yu <tlyu@mit.edu>
Thu, 14 Mar 1996 07:14:45 +0000 (07:14 +0000)
"s/\(regex\)*/foo/", so use a loop instead to get rid of
extraneous "./" occurences.  Do we want srctop and
buildtop to have leading "./"s?  They do currently.  Is
this a bug?

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7639 dc483132-0cff-0310-8789-dd5450dbe970

src/ChangeLog
src/aclocal.m4

index 3d2f7a7993ec35017c6ebc8f272ecdb5fae66c32..7763e4f15e51ff6213df6cd0e57070a4def3dc9a 100644 (file)
@@ -1,3 +1,11 @@
+Thu Mar 14 02:00:10 1996  Tom Yu  <tlyu@dragons-lair.MIT.EDU>
+
+       * aclocal.m4 (V5_OUTPUT_MAKEFILE): most seds don't deal with
+               "s/\(regex\)*/foo/", so use a loop instead to get rid of
+               extraneous "./" occurences.  Do we want srctop and
+               buildtop to have leading "./"s?  They do currently.  Is
+               this a bug?
+
 Sun Mar 10 23:49:19 1996  Mark W. Eichin  <eichin@cygnus.com>
 
        * aclocal.m4 (KRB5_SIGTYPE): quote the body correctly, so the test
index 57d1c8c51d76249765b91b1d21b34d681b2df6f7..7d41cb97246589a4b0471ca8fb6bbe4404869ee4 100644 (file)
@@ -621,8 +621,10 @@ done
 AC_OUTPUT($filelist,
 [EOF
 ac_reltopdir=`echo $ac_reltopdir | sed   \
-       -e 's,^\(\./\)*,,g'     \
-       -e 's,/\(\./\)*,/,g'    \
+       -e ':LOOP'              \
+       -e 's,/\./,/,'          \
+       -e 'tLOOP'              \
+       -e 's,^\./,,'           \
        -e 's,/\.$,,g'          \
        `
 test "$ac_reltopdir" = "" && ac_reltopdir=.
@@ -650,8 +652,10 @@ for d in $ac_v5_makefile_dirs; do
 changequote(,)dnl
     x=`echo $d/ | sed   \
        -e 's,//*$,/,'          \
-       -e 's,^\(\./\)*,,g'     \
-       -e 's,/\(\./\)*,/,g'    \
+       -e ':LOOP'              \
+       -e 's,/\./,/,'          \
+       -e 'tLOOP'              \
+       -e 's,^\./,,'           \
        -e 's,/\./$,/,g'        \
        -e 's,^\./$,,'          \
        -e 's,[^/]*/,../,g'     \
@@ -664,8 +668,9 @@ changequote([,])dnl
     esac
     s=`echo $s | sed   \
        -e 's,//*$,/,'          \
-       -e 's,^\(\./\)*,,g'     \
-       -e 's,/\(\./\)*,/,g'    \
+       -e ':LOOP'              \
+       -e 's,/\./,/,'          \
+       -e 'tLOOP'              \
        -e 's,^\./$,,'          \
        -e 's,/\.$,,g'          \
        `