[CLUE-Tech] man -k stopped working

Jed S. Baer thag at frii.com
Sun Nov 3 23:27:08 MST 2002


On Sun, 3 Nov 2002 23:08:10 -0700
Jeffery Cann <fabian at jefferycann.com> wrote:

> I'm stumped ...
> 
> Can you post your /etc/man.config (default is /usr/etc/man.config)?

Sure. Funny thing here, I looked again at makewhatis, and noticed it uses
a "find {...} -newer /var/cache/man/whatis", I'm guessing when the "-u"
flag is specified. That would make sense. So I ran it as "makewhatis -w",
and all is OK. That leaves the question of what catted /dev/null to that
file. Can't reproduce the error now. But, something created an empty
/var/cache/man/whatis file, and since nothing changed thereafter (WRT man
pages), it just stayed empty. Probably never track this down. ;-(

#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.5i1
#
# For more information about this file, see the man pages man(1)
# and man.config(5).
#
# This file is read by man to configure the default manpath (also used
# when MANPATH contains an empty substring), to find out where the cat
# pages corresponding to given man pages should be stored,
# and to map each PATH element to a manpath element.
# It may also record the pathname of the man binary. [This is unused.]
# The format is:
#
# MANBIN		pathname
# MANPATH		manpath_element	[corresponding_catdir]
# MANPATH_MAP		path_element	manpath_element
#
# If no catdir is given, it is assumed to be equal to the mandir
# (so that this dir has both man1 etc. and cat1 etc. subdirs).
# This is the traditional Unix setup.
# Certain versions of the FSSTND recommend putting formatted versions
# of /usr/.../man/manx/page.x into /var/catman/.../catx/page.x.
# The keyword FSSTND will cause this behaviour.
# Certain versions of the FHS recommend putting formatted versions of
# /usr/.../share/man/[locale/]manx/page.x into
# /var/cache/man/.../[locale/]catx/page.x.
# The keyword FHS will cause this behaviour (and overrides FSSTND).
# Explicitly given catdirs override.
#
# FSSTND
FHS
#
# This file is also read by man in order to find how to call nroff, less,
# etc., and to determine the correspondence between extensions and
# decompressors.
#
# MANBIN		/usr/local/bin/man
#
# Every automatically generated MANPATH includes these fields
#
MANPATH /usr/share/man
MANPATH	/usr/X11R6/man
MANPATH	/usr/local/man
MANPATH /usr/kerberos/man
MANPATH /usr/lib/perl5/man
MANPATH	/usr/man
#
# Set up PATH to MANPATH mapping
#
# (these mappings are superfluous when the right hand side is
# in the mandatory manpath already, but will keep man from statting
# lots of other nearby files and directories)
#
MANPATH_MAP	/bin			/usr/share/man
MANPATH_MAP	/sbin			/usr/share/man
MANPATH_MAP	/usr/bin		/usr/share/man
MANPATH_MAP	/usr/sbin		/usr/share/man
MANPATH_MAP	/usr/local/bin		/usr/local/man
MANPATH_MAP	/usr/local/sbin		/usr/local/man
MANPATH_MAP	/usr/X11R6/bin		/usr/X11R6/man
MANPATH_MAP	/usr/bin/X11		/usr/X11R6/man
MANPATH_MAP	/usr/bin/mh		/usr/share/man
MANPATH_MAP	/usr/kerberos/bin	/usr/kerberos/man
MANPATH_MAP	/usr/kerberos/sbin	/usr/kerberos/man
#
# NOAUTOPATH keeps man from automatically adding directories that look
# like manual page directories to the path.
#NOAUTOPATH
#
# NOCACHE keeps man from creating cache pages
NOCACHE
#
# Useful paths - note that COL should not be defined when
# NROFF is defined as "groff -Tascii" or "groff -Tlatin1";
# not only is it superfluous, but it actually damages the output.
#
TROFF		/usr/bin/groff -Tps -mandoc
NROFF		/usr/bin/nroff -mandoc
JNROFF		/usr/bin/groff -Tnippon -mandocj
EQN		/usr/bin/geqn -Tps
NEQN		/usr/bin/geqn -Tlatin1
JNEQN		/usr/bin/geqn -Tnippon
TBL		/usr/bin/gtbl
# COL		/usr/bin/col
REFER		/usr/bin/grefer
PIC		/usr/bin/gpic
VGRIND		
GRAP		
PAGER		/usr/bin/less -isr
CAT		/bin/cat
#
# The command "man -a xyzzy" will show all man pages for xyzzy.
# When CMP is defined man will try to avoid showing the same
# text twice. (But compressed pages compare unequal.)
#
CMP		/usr/bin/cmp -s
#
# Compress cat pages
#
COMPRESS	/bin/gzip
COMPRESS_EXT	.gz
#
# Default manual sections (and order) to search if -S is not specified
# and the MANSECT environment variable is not set.
#
MANSECT		1:8:2:3:4:5:6:7:9:tcl:n:l:p:o
#
# Default options to use when man is invoked without options
# This is mainly for the benefit of those that think -a should be the
# default Note that some systems have /usr/man/allman, causing pages to be
# shown twice.
#
# @noall at MANDEFOPTIONS	-a
#
# Decompress with given decompressor when input file has given extension
# The command given must act as a filter.
#
.gz		/usr/bin/gunzip -c
.bz2		/usr/bin/bzip2 -c -d
.z		
.Z		/bin/zcat
.F		
.Y		


-- 
We're frogs who are getting boiled in a pot full of single-character
morphemes, and we don't notice. - Larry Wall; Perl6, Apocalypse 5



More information about the clue-tech mailing list