Return to BSD News archive
Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!uunet!psgrain!ee.und.ac.za!ucthpx!casper.cs.uct.ac.za!Grondar.its.uct.ac.za!murray
From: murray@its.uct.ac.za (Mark Murray)
Subject: Fix for whatis.db database.
Message-ID: <murray.3.720285489@its.uct.ac.za>
Keywords: man whatis apropos patch
Lines: 46
Sender: news@casper.cs.uct.ac.za (news)
Organization: University of Cape Town
Date: Wed, 28 Oct 1992 15:18:09 GMT
Hello, all!
As a proud owner of a 50 MHz 486 with 386BSD, I spend some time makeing the
system "look pretty".
One thing that bugged me was the whatis.db file format being messed up even
_after_ the col -b patch. What I found was the section number being replaced
by garbage.
Lines like this:
(ar) - <description for ar>
or
ar (a) - <description for ar>
This was a minor irritation, so I fixed it.
Here is a patch for the makewhatis.sed file, which sits in the
/usr/share/man directory.
#---- cut here ----
35,36c35,36
< /(\([a-zA-Z0-9]*\).*UNIX Programmer's Manual/ {
< s;.*(\([a-zA-Z0-9]*\).*UNIX.*;\1;
---
> /(\([a-zA-Z0-9]*\)/ {
> s;.*(\([a-zA-Z0-9]*\).*;\1;
#---- cut here ----
Now do the make makedb and your database lines will look like
ar (1) - <description for ar>
Enjoy!
Mark
--
Mark Murray (ITS/MURRAY) \+/ Internet: murray@ucthpx.uct.ac.za
User support services +X+ Voice: +27 21 650 3025
Information Technology Services, /+\ This .sig is umop ap!sdn
University of Cape Town, Rondebosch 7700, South Africa