Kevin O'Gorman wrote: > I've noticed that the whereis(1) command gives multiple results > for some queries. For instance, "whereis lilo" gives me > > [EMAIL PROTECTED] ~ $ whatis lilo
Ehm... 'whatis' is not 'whereis'. But leaving that aside, have a look at your MANPATH: echo $MANPATH. If it contains repeated entries, you may have to clean up /etc/env.d a bit: cd /etv/env.d/ and grep MANPATH *, prune the identical repetitions, then run env-update, re-login and run makewhatis. Also have a look at /etc/man.conf. The NOAUTOPATH keyword is probably needed. Check with: # grep -v ^# /etc/man.conf FHS MANPATH /usr/share/man MANPATH /usr/local/share/man 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/share/man MANPATH_MAP /usr/local/sbin /usr/local/share/man MANPATH_MAP /usr/bin/mh /usr/share/man NOAUTOPATH TROFF /usr/bin/groff -Tps -mandoc NROFF /usr/bin/nroff -Tascii -c -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 REFER /usr/bin/refer PIC /usr/bin/pic VGRIND GRAP PAGER /usr/bin/less -is BROWSER /usr/bin/less -is HTMLPAGER /bin/cat CAT /bin/cat CMP /usr/bin/cmp -s COMPRESS /bin/cat COMPRESS_EXT .F MANSECT 1:1p:8:2:3:3p:4:5:6:7:9:0p:tcl:n:l:p:o:1x:2x:3x:4x:5x:6x:7x:8x .gz /bin/gunzip -c .bz2 /bin/bzip2 -c -d .z .Z /bin/zcat .F .Y # whatis man man (1) - format and display the on-line manual pages man (1p) - display system documentation man (7) - macros to format man pages man.conf [man] (5) - configuration data for man To get rid of the multiple reports by 'whereis', apply the attached patch in an overlay to util-linux. It removes from the whereis search path the dirs that on my system are symlinks. # whereis man man: /usr/bin/man /etc/man.conf /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man7/man.7.gz /usr/share/man/man1p/man.1p.gz Benno -- Cetere mi opinias ke ne ĉio tradukenda estas.
--- misc-utils/whereis.c.old 2001-03-15 11:09:58.000000000 +0100 +++ misc-utils/whereis.c 2006-08-18 13:57:23.000000000 +0200 @@ -75,9 +75,7 @@ "/usr/tex/bin", "/usr/interviews/bin/LINUX", - "/usr/X11R6/bin", "/usr/X386/bin", - "/usr/bin/X11", "/usr/X11/bin", "/usr/X11R5/bin", @@ -111,7 +109,6 @@ }; static char *mandirs[] = { - "/usr/man/*", "/usr/share/man/*", "/usr/X386/man/*", "/usr/X11/man/*",