On 6/2/25 00:49, Simon J. Gerraty wrote:
The branch main has been updated by sjg:
URL:
https://cgit.FreeBSD.org/src/commit/?id=61d77e6c009544d1489078c16a5d22b27d25c91b
commit 61d77e6c009544d1489078c16a5d22b27d25c91b
Author: Simon J. Gerraty <s...@freebsd.org>
AuthorDate: 2025-06-02 05:48:43 +0000
Commit: Simon J. Gerraty <s...@freebsd.org>
CommitDate: 2025-06-02 05:48:43 +0000
loader: allow for exceptions to restricted settings.
We restrict what an unverified loader.conf etc can set,
and the same restrictions are applied to interactive input.
We need to allow for exceptions (eg boot_verbose).
It is best if any allowed settings match up to '='.
If we do not allow it to be set, do not allow it to be unset
Reviewed by: stevek
Sponsored by: Juniper Networks, Inc.
---
Long-term, we should probably work out something that can work for
lualoader, too. We use setenv() there directly rather than adding a
layer of indirection through the command-line parser.
Thanks,
Kyle Evans