Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jan 2009 01:30:33 +0100
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        Maxim Sobolev <sobomax@freebsd.org>
Cc:        svn-src-head@freebsd.org, Luigi Rizzo <luigi@freebsd.org>, src-committers@freebsd.org, svn-src-all@freebsd.org
Subject:   Re: svn: head/sys/i386/conf
Message-ID:  <20090107003033.GA5795@onelab2.iet.unipi.it>
In-Reply-To: <4963F29B.4070001@FreeBSD.org>
References:  <200901061510.n06FAQ0g034585@svn.freebsd.org> <4963D4E9.707@FreeBSD.org> <20090106224658.GB3130@onelab2.iet.unipi.it> <4963F29B.4070001@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 06, 2009 at 04:08:59PM -0800, Maxim Sobolev wrote:
> Luigi Rizzo wrote:
> >On Tue, Jan 06, 2009 at 02:02:17PM -0800, Maxim Sobolev wrote:
> >>Luigi Rizzo wrote:
> >>>+# through getenv() (or kenv(1) in userland). The format of the file
> >>>+# is 'variable=value' , same as for hints files.
> >>What do you think about extending comment with the following:
> >>
> >>"hints files" -> "hints or loader.conf(5) files".
> >
> >i don't know -- in fact, I have a curiosity here:
> >loader.conf is processed by some code in loader.4th which in turn
> >is interpreted by loader.conf, and this chain does some magic
> >on certain variable names (and can also do $variable expansion).
> >
> >Instead, I believe that 'hints' (and presumably 'env' values) are
> >passed directly to the kernel, so there are no special manipulation
> >of variable names or values. Is that correct ?
> 
> That's true, however if loader doesn't have any handling logic for a 
> certain valuable it simply sets kenv (aka kernel tunable). Take a look 
> at the loader.conf(5) for example.

ok, but all we need to say is the following:

	The file can contain lines of the form

		name = "value"	# this is a coment

	where whitespace around name and '=' is ignored, and so is
	everything after a '#' character.  Almost any printable
	character except '=' is acceptable as part of a name.  Quotes
	are optional and necessary only if the value contains
	whitespace.

so why don't we just say that in the kenv(1) manpage (and refer to
that) instead of referring to loader.conf which contains a lot of
stuff that does not apply in this case ?

	cheers
	luigi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090107003033.GA5795>