freebsd-dev/usr.sbin/config
Kyle Evans 44314c3509 kern_environment: Give the static environment a chance to disable MD env
This variable has been given the name "loader_env.disabled" as it's the
primary way most people will have an MD environment. This restores the
previously-default behavior of ignoring the loader(8) environment, which may
be useful for vendor distributions or other scenarios where inheriting the
loader environment may be considered a security issue or potentially
breaking of a more locked-down environment.

As the change to config(5) indicates, disabling the loader environment
should not be a choice made lightly since it may provide ACPI hints and
other useful things that the system can rely on to boot.

An UPDATING entry has been added to mention an upgrade path for those that
may have relied on the previous behavior.

Discussed with:	bde
Relnotes:	yes (maybe)
2018-07-12 02:51:50 +00:00
..
config.5 kern_environment: Give the static environment a chance to disable MD env 2018-07-12 02:51:50 +00:00
config.8 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
config.h kern_environment: use any provided environments, evict hintmode/envmode 2018-07-05 16:30:32 +00:00
config.y kern_environment: use any provided environments, evict hintmode/envmode 2018-07-05 16:30:32 +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 config(8): Fix broken ABI 2018-07-06 11:23:14 +00:00
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): De-dupe hint/env vars within a single file 2018-07-06 01:11:06 +00:00
mkoptions.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00