From c304d776e9bf546829c90d0cbaeae6a3a79ef9db Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 26 May 2009 13:21:55 +0200 Subject: manpages: do not include v4-only modules in ip6tables manpage References: http://bugs.debian.org/529954 Signed-off-by: Jan Engelhardt --- extensions/GNUmakefile.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'extensions') diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index 66a4f46a..8d7f21de 100644 --- a/extensions/GNUmakefile.in +++ b/extensions/GNUmakefile.in @@ -161,7 +161,7 @@ man_run = \ ${AM_VERBOSE_GEN} \ for ext in $(1); do \ f="${srcdir}/libxt_$$ext.man"; \ - if [ -f "$$f" ]; then \ + if [ -f "$$f" ] && grep -q "$(3)" "$$f"; then \ echo ".SS $$ext"; \ cat "$$f"; \ continue; \ @@ -175,13 +175,13 @@ man_run = \ done >$@; matches4.man: .initext4.dd $(wildcard ${srcdir}/lib*.man) - $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf4_build_mod}),ip) + $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf4_build_mod}),ip,NFPROTO_IPV4) matches6.man: .initext6.dd $(wildcard ${srcdir}/lib*.man) - $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf6_build_mod}),ip6) + $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf6_build_mod}),ip6,NFPROTO_IPV6) targets4.man: .initext4.dd $(wildcard ${srcdir}/lib*.man) - $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf4_build_mod}),ip) + $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf4_build_mod}),ip,NFPROTO_IPV4) targets6.man: .initext6.dd $(wildcard ${srcdir}/lib*.man) - $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf6_build_mod}),ip6) + $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf6_build_mod}),ip6,NFPROTO_IPV6) -- cgit v1.2.3