(patch-check): Correct reversed sense of `test -s' test.
authorJim Meyering <jim@meyering.net>
Sun, 7 May 2006 17:46:57 +0000 (17:46 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 7 May 2006 17:46:57 +0000 (17:46 +0000)
Work around the fact that patch always outputs `patching file ...'.

Makefile.maint

index 5837ff8..f1fece4 100644 (file)
@@ -294,8 +294,11 @@ sc_useless_cpp_parens:
 # have to copy all of src/ before running patch.
 patch-check:
        cp src/remove.c tmp-remove.c
-       patch -V never --fuzz=0 tmp-remove.c src/c99-to-c89.diff
-       rm -f tmp-remove.c
+       patch -V never --fuzz=0 tmp-remove.c src/c99-to-c89.diff \
+         > $@.1 2>&1
+       sed -n '2p' $@.1 > $@.2
+       test -s $@.2 && exit 1 || :
+       rm -f tmp-remove.c $@.1 $@.2
 
 # Ensure that date's --help output stays in sync with the info
 # documentation for GNU strftime.  The only exception is %N,