Module Name: src Committed By: gutteridge Date: Sat Jun 18 02:19:07 UTC 2022
Modified Files: src/usr.bin/man: man.conf.5 Log Message: man.conf.5: add details about the machine line and search order Also, tweak some grammar, style, and markup while here. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/usr.bin/man/man.conf.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/man/man.conf.5 diff -u src/usr.bin/man/man.conf.5:1.27 src/usr.bin/man/man.conf.5:1.28 --- src/usr.bin/man/man.conf.5:1.27 Thu Jun 16 15:11:43 2016 +++ src/usr.bin/man/man.conf.5 Sat Jun 18 02:19:07 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: man.conf.5,v 1.27 2016/06/16 15:11:43 abhinav Exp $ +.\" $NetBSD: man.conf.5,v 1.28 2022/06/18 02:19:07 gutteridge Exp $ .\" .\" Copyright (c) 1989, 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" @(#)man.conf.5 8.5 (Berkeley) 1/2/94 .\" -.Dd June 16, 2016 +.Dd June 18, 2022 .Dt MAN.CONF 5 .Os .Sh NAME @@ -45,8 +45,9 @@ file contains the default configuration .Xr catman 8 , and .Xr makemandb 8 -to find manual pages and information about manual pages (e.g. the -whatis database). +to find manual pages and information about manual pages (e.g., the +.Xr whatis 1 +database). .Pp Manual pages are located by searching an ordered set of directories called the @@ -106,8 +107,9 @@ be replaced by the name of the file whic Used by .Xr catman 8 to determine how to crunch formatted pages -which originally were compressed man pages: The first field lists a suffix -which indicates what kind of compression were used to compress the man page. +which originally were compressed man pages. +The first field lists a suffix which indicates what kind of compression was +used to compress the man page. The rest of the line must be a shell command line, used to compress the formatted pages. There should be exactly one occurrence of the string @@ -159,13 +161,15 @@ Contains the version of the configuratio .It _ Ns Aq machine Defines additional paths to be searched for the particular .Dv machine -whose literal value is taken from +hardware name whose literal value is taken from .Xr uname 1 .Fl m . For example on an .Dv amd64 , .Dv _amd64 -is used. +is used, where +.Dq x86 +is commonly supplied as an alternate machine path to also search. .El .Pp Section configuration lines in @@ -184,7 +188,7 @@ Section keywords must not start with the character. .Pp A section path may contain either a list of absolute directories or -a list of or relative directories (but not both). +a list of relative directories (but not both). Relative directory paths are treated as a list of subdirectories that are appended to the current man path directory being searched. Section configuration lines with absolute directory paths (starting with @@ -206,7 +210,8 @@ In addition to the above rules, the .Xr man 1 command also always checks in each directory that it searches for a subdirectory with the same name as the current machine type. -If the machine-specific directory is found, it is also searched. +If a machine-specific subdirectory is found, it is also searched +before the parent directory is. This allows the manual to contain machine-specific man pages. Note that the machine subdirectory does not need to be specified in the