]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
exit nonzero for any failure
authorJim Meyering <jim@meyering.net>
Sun, 12 Jan 2003 13:18:16 +0000 (13:18 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 12 Jan 2003 13:18:16 +0000 (13:18 +0000)
Makefile.maint

index 06a97e8b971ccf39df2c371ee4d31bbf26fd66ff..e6dfd0134e997d7b4a8b2d3e33f31dc4fc56e641 100644 (file)
@@ -344,16 +344,18 @@ wget-update: $(get-targets)
 
 .PHONY: cvs-update
 cvs-update:
+       fail=;                                                          \
        for f in $(cvs_files); do                                       \
          test -f $$f || { echo "*** skipping $$f" 1>&2; continue; };   \
          cvs diff $$f > /dev/null                                      \
            || { echo "*** $$f is locally modified; skipping it" 1>&2;  \
-                continue; };                                           \
+                fail=yes; continue; };                                 \
          file=$$(basename $$f);                                        \
          echo checking out $$file...;                                  \
          $(CVS) -d $(automake_repo) co -p automake/lib/$$file> $$f.t   \
            && $(move_if_change) $$f.t $$f;                             \
-       done
+       done;                                                           \
+       test "$$fail" && exit 1
 
 define emit-upload-commands
        echo =====================================