]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Fix unportable sed script in maintainer-check test.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 23 May 2010 12:28:05 +0000 (14:28 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 23 May 2010 12:28:05 +0000 (14:28 +0200)
* Makefile.am (sc_tests_Exit_not_exit): Rewrite sed script to
not contain semicolon after 'b' or brace commands, for NetBSD.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
Makefile.am
Makefile.in

index 0ccbc2feb1a93e7a124134ea27ea41f80c69cc30..5fe605a0270f8260a5874878f65c136be3794443 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2010-05-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+       Fix unportable sed script in maintainer-check test.
+       * Makefile.am (sc_tests_Exit_not_exit): Rewrite sed script to
+       not contain semicolon after 'b' or brace commands, for NetBSD.
+
        Wildcards are not portable to NetBSD make.
        * doc/automake.texi (Wildcards): Document portability issue.
        * tests/extra10.test, tests/extra11.test, tests/extra12.test:
index c48787468e96e0f846de1f3fe0538f391453218d..bbcc882c6d6a3a6f4736fc477504ca7cdbaec8e8 100644 (file)
@@ -323,7 +323,8 @@ sc_tests_here_document_format:
 ## Ignore comments, and ignore one perl line in ext2.test.
 sc_tests_Exit_not_exit:
        @found=false; for file in $(srcdir)/tests/*.test; do \
-         res=`sed -n '/^#/d; /^\$$PERL/d; /<<.*END/,/^END/{b;}; /<<.*EOF/,/^EOF/{b;}; /exit [$$0-9]/p' $$file`; \
+         res=`sed -n -e '/^#/d; /^\$$PERL/d' -e '/<<.*END/,/^END/b' \
+                     -e '/<<.*EOF/,/^EOF/b' -e '/exit [$$0-9]/p' $$file`; \
          if test -n "$$res"; then \
            echo "$$file:$$res"; \
            found=true; \
index 33d85f3a3810e47c9fd0845bad2dcd8e34cdcd8c..e9a032bd54a593e8788ad44fc9298fb66fe505aa 100644 (file)
@@ -1016,7 +1016,8 @@ sc_tests_here_document_format:
 
 sc_tests_Exit_not_exit:
        @found=false; for file in $(srcdir)/tests/*.test; do \
-         res=`sed -n '/^#/d; /^\$$PERL/d; /<<.*END/,/^END/{b;}; /<<.*EOF/,/^EOF/{b;}; /exit [$$0-9]/p' $$file`; \
+         res=`sed -n -e '/^#/d; /^\$$PERL/d' -e '/<<.*END/,/^END/b' \
+                     -e '/<<.*EOF/,/^EOF/b' -e '/exit [$$0-9]/p' $$file`; \
          if test -n "$$res"; then \
            echo "$$file:$$res"; \
            found=true; \