From 36d2092a3330692c43f33ef4e05edc997c05ecad Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 12 Jan 2016 08:43:36 +0100 Subject: fix manpage references --- sys/lib/man/checkman.awk | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'sys/lib/man') diff --git a/sys/lib/man/checkman.awk b/sys/lib/man/checkman.awk index 30ab83aee..c1fce39c4 100644 --- a/sys/lib/man/checkman.awk +++ b/sys/lib/man/checkman.awk @@ -84,9 +84,8 @@ FNR==1 { name = substr(FILENAME, seclen+2, n-seclen-1) if($1 != ".TH" || NF != 3) print "First line of", FILENAME, "not a proper .TH" - else if($2 != toupper(name) || substr($3, 1, seclen) != section){ - if($2!="INTRO" || name!="0intro") - print ".TH of", FILENAME, "doesn't match filename" + else if(($2!="INTRO" || name!="0intro") && ($2 != toupper(name) || substr($3, 1, seclen) != section)){ + print ".TH of", FILENAME, "doesn't match filename" }else Pages[section "/" $2] = 1 } @@ -177,7 +176,7 @@ END { for (i in Refs) { if (!(i in Pages)){ split(tolower(i), a, "/") - print "grep -n " a[2] ".*" a[1] " ?/* # Need " tolower(i) + print "grep -in '" a[2] "[ ]*\\(" a[1] "' ?/* # Need " tolower(i) } } print "" -- cgit v1.2.3