https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279182
Bug ID: 279182
Summary: man(1) needs to check for .so files not only in the
first line
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: bin
Assignee: [email protected]
Reporter: [email protected]
Some manual pages have a copyright notice or commit id before including other
files with the .so macro.
We need to skip comments and empty lines at the beginning of the manpage while
checking for the first .so macro.
e.g.:
zcat FreeBSD-13.3-RELEASE/man/man3/ibnd_debug.3.gz
\".TH IBND_DEBUG 3 "Aug 04, 2008" "OpenIB" "OpenIB Programmer's Manual"
so man3/ibnd_discover_fabric.3
Right now man(1) checks only the first line of a manpage:
line=$($cattool "$manpage" 2>/dev/null | head -n1)
this should be changed to:
line=$($cattool "$manpage" 2>/dev/null | grep -E -m1 -v '^\.\\"[ ]*|^[ ]*$')
--
You are receiving this mail because:
You are the assignee for the bug.