maint: syntax-check: prevent new $VERBOSE/--version tests
authorJim Meyering <meyering@redhat.com>
Thu, 18 Nov 2010 05:29:54 +0000 (06:29 +0100)
committerJim Meyering <meyering@redhat.com>
Thu, 18 Nov 2010 05:29:54 +0000 (06:29 +0100)
* cfg.mk (sc_prohibit_verbose_version): New rule.

cfg.mk

diff --git a/cfg.mk b/cfg.mk
index 8b3670c..46fde8d 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -251,6 +251,12 @@ sc_prohibit_sleep:
        halt='prefer xnanosleep over other sleep interfaces'            \
          $(_sc_search_regexp)
 
+# Use print_ver_ (from init.cfg), not open-coded $VERBOSE check.
+sc_prohibit_verbose_version:
+       @prohibit='test "\$$VERBOSE" = yes && .* --version'             \
+       halt='use the print_ver_ function instead...'                   \
+         $(_sc_search_regexp)
+
 ###########################################################
 _p0 = \([^"'/]\|"\([^\"]\|[\].\)*"\|'\([^\']\|[\].\)*'
 _pre = $(_p0)\|[/][^"'/*]\|[/]"\([^\"]\|[\].\)*"\|[/]'\([^\']\|[\].\)*'\)*