tests: fix check-AUTHORS skip logic
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 25 Apr 2009 05:52:31 +0000 (07:52 +0200)
committerJim Meyering <meyering@redhat.com>
Sat, 25 Apr 2009 06:35:53 +0000 (08:35 +0200)
* src/Makefile.am (check-AUTHORS): When this test is skipped, be
sure to avoid all commands in the recipe, not just those passed
to the first shell.

src/Makefile.am

index 1997573..a8b9120 100644 (file)
@@ -411,9 +411,9 @@ check-AUTHORS: $(all_programs)
            | perl -0 -pi -e 's/,\n/, /gm'              \
            | sed -n -e '/Written by /{ s//'"$$i"': /;' \
                  -e 's/,* and /, /; s/\.$$//; p; }';   \
-       done > $(au_actual)
-       @sed -n '/^[^ ][^ ]*:/p' $(top_srcdir)/AUTHORS > $(au_dotdot)
-       @diff $(au_actual) $(au_dotdot) && rm -f $(au_actual) $(au_dotdot)
+       done > $(au_actual) &&                          \
+       sed -n '/^[^ ][^ ]*:/p' $(top_srcdir)/AUTHORS > $(au_dotdot) && \
+       diff $(au_actual) $(au_dotdot) && rm -f $(au_actual) $(au_dotdot)
 
 # The following rule is not designed to be portable,
 # and relies on tools that not everyone has.