top/maint.mk (sc_texinfo_acronym): Don't infloop if there is no *.texi files.
authorSimon Josefsson <simon@josefsson.org>
Fri, 26 Mar 2010 08:14:34 +0000 (09:14 +0100)
committerSimon Josefsson <simon@josefsson.org>
Fri, 26 Mar 2010 08:14:34 +0000 (09:14 +0100)
Reported by Eric Blake <eblake@redhat.com>.

ChangeLog
top/maint.mk

index 5b11d62..d833549 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-03-26  Simon Josefsson  <simon@josefsson.org>
+
+       * top/maint.mk (sc_texinfo_acronym): Don't infloop if there is
+       no *.texi files.  Reported by Eric Blake <eblake@redhat.com>.
+
 2010-03-25  Eric Blake  <eblake@redhat.com>
 
        maint: use pragma consistently across replacement headers
index 09da20a..6127c57 100644 (file)
@@ -563,10 +563,13 @@ sc_GFDL_version:
 
 # Don't use Texinfo @acronym{} as it is not a good idea.
 sc_texinfo_acronym:
-       @grep -nE '@acronym{'                                           \
-           $$($(VC_LIST_EXCEPT) | grep -E '\.texi$$') &&               \
+       @if $(VC_LIST_EXCEPT) | grep -lE '\.texi$$' >/dev/null; then    \
+               grep -nE '@acronym{'                                    \
+                       $$($(VC_LIST_EXCEPT) | grep -E '\.texi$$') &&   \
          { echo '$(ME): found use of Texinfo @acronym{}' 1>&2;         \
-           exit 1; } || :
+           exit 1; } || :;                                             \
+       else :;                                                         \
+       fi
 
 cvs_keywords = \
   Author|Date|Header|Id|Name|Locker|Log|RCSfile|Revision|Source|State