FreeBSD-Dokumentation auf bekannte Fehler prüfen
Mit Hilfe von Igor lassen sich FreeBSD-Manpages oder die FreeBSD-Dokumentation auf bekannte Fehler prüfen. Im FreeBSD-Portbaum findet man Igor unter textproc/igor:
# cd /usr/ports/textproc/igor && make install clean
Danach kann mit Igor eine Manpage auf bekannte Fehler überprüft werden. Dabei spielt es keine Rolle ob die Manpage komprimiert oder nicht ist:
# igor pkg-updating.1.gz pkg-updating.1.gz:18:date not today:[February 12, 2012] pkg-updating.1.gz:34:sentence not on new line:of the installed ports. [Alternative a list of pkg-names could be passed.] pkg-updating.1.gz:44:sentence not on new line:are shown. [Use a YYYYMMDD date format.] pkg-updating.1.gz:45:trailing whitespace:.It Fl f Ar file[ ]
Soll das Datum in der Manpage nicht überprüft werden, verwendet man die -D Option:
# igor -D pkg-updating.1.gz pkg-updating.1.gz:34:sentence not on new line:of the installed ports. [Alternative a list of pkg-names could be passed.] pkg-updating.1.gz:44:sentence not on new line:are shown. [Use a YYYYMMDD date format.] pkg-updating.1.gz:45:trailing whitespace:.It Fl f Ar file[ ]
Weiter lässt sich mit Igor auch die FreeBSD-Dokumentation auf Probleme prüfen:
# igor en_US.ISO8859-1/books/porters-handbook/book.sgml book.sgml:2851:repeated: <programlisting>MASTER_SITES= [alpha alpha]:SOME_SITE</programlisting> book.sgml:9179:repeated:GROUPS= [pulse pulse]-access pulse-rt</programlisting> book.sgml:13960:use "aka": table support ([a.k.a.] setfib(1), setfib(2)).</entry>
Mehr Informationen zu Igor erhält man durch die -h Option oder in der Manpage igor(1).