Date: Sat, 4 Apr 2020 21:33:43 +0300 From: Yuri Pankov <ypankov@fastmail.com> To: Poul-Henning Kamp <phk@phk.freebsd.dk> Cc: hackers@freebsd.org, "Rodney W. Grimes" <freebsd-rwg@gndrsh.dnsmgr.net> Subject: Re: orphan .Xr in manual pages Message-ID: <21097a9a-a976-998a-0d23-b4fea11048eb@fastmail.com> In-Reply-To: <30844.1586023629@critter.freebsd.dk> References: <202004041753.034HrY0u079081@gndrsh.dnsmgr.net> <30799.1586023332@critter.freebsd.dk> <30844.1586023629@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
Poul-Henning Kamp wrote: > -------- > In message <30799.1586023332@critter.freebsd.dk>, "Poul-Henning Kamp" writes: > >> The script was attached to the email, and I'd love for somebody to adopt it, >> I just wanted to see how bad the problem was... > > I guess that got stripped by mailman, here it is: > > http://phk.freebsd.dk/misc/man_xref.sh Here's a bit shorter version using the mandoc's lint: for m in `find /usr/share/man -type f`; do mandoc -Tlint $m | grep 'referenced manual not found' done Running this on installed system produces nearly the same results as in the original mail. We could enhance mandoc to make the missing .Xr target get its own warning level, to further enhance this.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?21097a9a-a976-998a-0d23-b4fea11048eb>