freebsd-dev/usr.sbin/config
Kyle Evans 4edfa9085a config(8): Make 'env' files consistent with other file-accepting options
Previously, only one 'env' file could be specified. Later 'env' directives
would overwrite earlier 'env' directives. This is inconsistent with every
other file-accepting directives which process files in order, including
hints.

A caveat applies to both hints and env that isn't mentioned: they're
concatenated in the order of appearance, so they're not actually applied in
the way one might think by supplying:

hints x
hints y

Hints in x will take precedence over same-name hints in y due to how
the kernel processes them, stopping at the first line that matches the hint
we're searching for. Future work will flip the order of concatenation so
that later files may still properly override earlier files.

In practice, this likely doesn't matter at all due to the nature of the
beast.
2018-06-26 03:56:10 +00:00
..
config.5 config(8): Make 'env' files consistent with other file-accepting options 2018-06-26 03:56:10 +00:00
config.8
config.h config(8): Make 'env' files consistent with other file-accepting options 2018-06-26 03:56:10 +00:00
config.y config(8): Make 'env' files consistent with other file-accepting options 2018-06-26 03:56:10 +00:00
configvers.h Fix 'local' to not look in the source tree for the file. 2017-11-17 18:34:14 +00:00
kernconf.tmpl
lang.l config(8): Add envvar support 2018-06-25 17:17:47 +00:00
main.c config(8): Add envvar support 2018-06-25 17:17:47 +00:00
Makefile
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mkheaders.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mkmakefile.c config(8): Make 'env' files consistent with other file-accepting options 2018-06-26 03:56:10 +00:00
mkoptions.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00