Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Broken references in manual pages
Hi,
Out of curiosity, I ran the following commands on NetBSD-current/amd64:
cd /usr/share/man
printf '%s\n' */*.*
| xargs grep -n '^\.Xr ' \
| while read src topic section rest; do
test -f "man$section/$topic.$section" \
|| echo "${src%:*}: missing $topic $section"; \
done
This simple command returned 1958 broken references between the manual
pages. This number is a rough estimage. Some broken references are
missed, as some '.Xr' lines contain more than one reference. Some
references point to section "3.", which does not exist.
I checked a few instances of the reported messages, which all resulted
in "man: no entry for %s in the manual".
Shouldn't there be an automatic check for these? Running this check
after a "make distribution" should be fairly easy.
What about other obvious mistakes in manual pages? I know there is
wizd, but if this task can be automated easily, what is preventing us
from doing that?
Roland
Home |
Main Index |
Thread Index |
Old Index