1*cde00b53SSascha Wildner.\"- 2*cde00b53SSascha Wildner.\" Copyright (c) 2010 Gordon Tetlow 3*cde00b53SSascha Wildner.\" All rights reserved. 4*cde00b53SSascha Wildner.\" 5*cde00b53SSascha Wildner.\" Redistribution and use in source and binary forms, with or without 6*cde00b53SSascha Wildner.\" modification, are permitted provided that the following conditions 7*cde00b53SSascha Wildner.\" are met: 8*cde00b53SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright 9*cde00b53SSascha Wildner.\" notice, this list of conditions and the following disclaimer. 10*cde00b53SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright 11*cde00b53SSascha Wildner.\" notice, this list of conditions and the following disclaimer in the 12*cde00b53SSascha Wildner.\" documentation and/or other materials provided with the distribution. 13*cde00b53SSascha Wildner.\" 14*cde00b53SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15*cde00b53SSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16*cde00b53SSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17*cde00b53SSascha Wildner.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18*cde00b53SSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19*cde00b53SSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20*cde00b53SSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21*cde00b53SSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22*cde00b53SSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23*cde00b53SSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24*cde00b53SSascha Wildner.\" SUCH DAMAGE. 25*cde00b53SSascha Wildner.\" 26*cde00b53SSascha Wildner.\" $FreeBSD: head/usr.bin/man/manpath.1 315142 2017-03-12 10:56:19Z tijl $ 27*cde00b53SSascha Wildner.\" 28*cde00b53SSascha Wildner.Dd March 11, 2017 29*cde00b53SSascha Wildner.Dt MANPATH 1 30*cde00b53SSascha Wildner.Os 31*cde00b53SSascha Wildner.Sh NAME 32*cde00b53SSascha Wildner.Nm manpath 33*cde00b53SSascha Wildner.Nd display search path for manual pages 34*cde00b53SSascha Wildner.Sh SYNOPSIS 35*cde00b53SSascha Wildner.Nm 36*cde00b53SSascha Wildner.Op Fl Ldq 37*cde00b53SSascha Wildner.Sh DESCRIPTION 38*cde00b53SSascha WildnerThe 39*cde00b53SSascha Wildner.Nm 40*cde00b53SSascha Wildnerutility determines the user's manual search path from 41*cde00b53SSascha Wildnerthe user's 42*cde00b53SSascha Wildner.Ev PATH , 43*cde00b53SSascha Wildnerand local configuration files. 44*cde00b53SSascha WildnerThis result is echoed to the standard output. 45*cde00b53SSascha Wildner.Bl -tag -width ".Fl d" 46*cde00b53SSascha Wildner.It Fl L 47*cde00b53SSascha WildnerOutput manual locales list instead of the manual path. 48*cde00b53SSascha Wildner.It Fl d 49*cde00b53SSascha WildnerPrint extra debugging information. 50*cde00b53SSascha Wildner.It Fl q 51*cde00b53SSascha WildnerSuppresses warning messages. 52*cde00b53SSascha Wildner.El 53*cde00b53SSascha Wildner.Sh IMPLEMENTATION NOTES 54*cde00b53SSascha WildnerThe 55*cde00b53SSascha Wildner.Nm 56*cde00b53SSascha Wildnerutility constructs the manual path from two sources: 57*cde00b53SSascha Wildner.Bl -enum -compact 58*cde00b53SSascha Wildner.It 59*cde00b53SSascha WildnerFrom each component of the user's 60*cde00b53SSascha Wildner.Ev PATH 61*cde00b53SSascha Wildnerfor the first of: 62*cde00b53SSascha Wildner.Bl -dash -compact 63*cde00b53SSascha Wildner.It 64*cde00b53SSascha Wildner.Pa pathname/man 65*cde00b53SSascha Wildner.It 66*cde00b53SSascha Wildner.Pa pathname/MAN 67*cde00b53SSascha Wildner.It 68*cde00b53SSascha WildnerIf pathname ends with /bin: 69*cde00b53SSascha Wildner.Pa pathname/../share/man 70*cde00b53SSascha Wildnerand 71*cde00b53SSascha Wildner.Pa pathname/../man 72*cde00b53SSascha Wildner.El 73*cde00b53SSascha Wildner.It 74*cde00b53SSascha WildnerThe configuration files listed in the 75*cde00b53SSascha Wildner.Sx FILES 76*cde00b53SSascha Wildnersection for 77*cde00b53SSascha Wildner.Va MANPATH 78*cde00b53SSascha Wildnerentries. 79*cde00b53SSascha Wildner.El 80*cde00b53SSascha WildnerThe information from these locations is then concatenated together. 81*cde00b53SSascha Wildner.Pp 82*cde00b53SSascha WildnerIf the 83*cde00b53SSascha Wildner.Fl L 84*cde00b53SSascha Wildnerflag is set, the 85*cde00b53SSascha Wildner.Nm 86*cde00b53SSascha Wildnerutility will search the configuration files listed in the 87*cde00b53SSascha Wildner.Sx FILES 88*cde00b53SSascha Wildnersection for 89*cde00b53SSascha Wildner.Va MANLOCALE 90*cde00b53SSascha Wildnerentries. 91*cde00b53SSascha Wildner.Sh ENVIRONMENT 92*cde00b53SSascha WildnerThe following environment variables affect the execution of 93*cde00b53SSascha Wildner.Nm : 94*cde00b53SSascha Wildner.Bl -tag -width ".Ev MANLOCALES" 95*cde00b53SSascha Wildner.It Ev MANLOCALES 96*cde00b53SSascha WildnerIf set with the 97*cde00b53SSascha Wildner.Fl L 98*cde00b53SSascha Wildnerflag, causes the utility to display a warning and the value, overriding any 99*cde00b53SSascha Wildnerother configuration found on the system. 100*cde00b53SSascha Wildner.It Ev MANPATH 101*cde00b53SSascha WildnerIf set, causes the utility to display a warning and the value, overriding 102*cde00b53SSascha Wildnerany other configuration found on the system. 103*cde00b53SSascha Wildner.It Ev PATH 104*cde00b53SSascha WildnerInfluences the manual path as described in the 105*cde00b53SSascha Wildner.Sx IMPLEMENTATION NOTES . 106*cde00b53SSascha Wildner.El 107*cde00b53SSascha Wildner.Sh FILES 108*cde00b53SSascha Wildner.Bl -tag -width indent -compact 109*cde00b53SSascha Wildner.It Pa /etc/man.conf 110*cde00b53SSascha WildnerSystem configuration file. 111*cde00b53SSascha Wildner.It Pa /usr/local/etc/man.d/*.conf 112*cde00b53SSascha WildnerLocal configuration files. 113*cde00b53SSascha Wildner.El 114*cde00b53SSascha Wildner.Sh SEE ALSO 115*cde00b53SSascha Wildner.Xr apropos 1 , 116*cde00b53SSascha Wildner.Xr man 1 , 117*cde00b53SSascha Wildner.Xr whatis 1 , 118*cde00b53SSascha Wildner.Xr man.conf 5 119