From cdcfd887b0dcb3c5cff3c2ae49fc34d0cbac5c44 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 1 Jun 2009 11:52:07 +0200 Subject: build: fix manpage collection Florian Westphal points out that v1.4.3.2-9-gc304d77 greps for the keyword in the wrong file, and that files with NFPROTO_UNSPEC are skipped. This patch corrects that part, and makes `make` now output the manpages it collected. Reported-by: Florian Westphal Signed-off-by: Jan Engelhardt --- extensions/GNUmakefile.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'extensions') diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index 8d7f21de..e1f1f494 100644 --- a/extensions/GNUmakefile.in +++ b/extensions/GNUmakefile.in @@ -161,13 +161,16 @@ man_run = \ ${AM_VERBOSE_GEN} \ for ext in $(1); do \ f="${srcdir}/libxt_$$ext.man"; \ - if [ -f "$$f" ] && grep -q "$(3)" "$$f"; then \ + cf="${srcdir}/libxt_$$ext.c"; \ + if [ -f "$$f" ] && grep -Eq "$(3)|NFPROTO_UNSPEC" "$$cf"; then \ + echo -e "\t+ $$f" >&2; \ echo ".SS $$ext"; \ cat "$$f"; \ continue; \ fi; \ f="${srcdir}/lib$(2)t_$$ext.man"; \ if [ -f "$$f" ]; then \ + echo -e "\t+ $$f" >&2; \ echo ".SS $$ext"; \ cat "$$f"; \ continue; \ -- cgit v1.2.3