Re: Improved INCLUDE_CONFIG_FILE

[ Available lists | Index of freebsd-current | Month of Mar 2007 | Week of 25 Mar 2007 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
Date
25 Mar 2007 15:12:43
Subject
Re: Improved INCLUDE_CONFIG_FILE
Message-ID
20070325153013.E77473@ury.york.ac.uk

In reply to
Replies

[ Hide this part ]
On Sat, 24 Mar 2007, Wojciech A. Koszek wrote:
> On Sun, Mar 25, 2007 at 08:00:41AM +1000, Peter Jeremy wrote:
>> On 2007-Mar-24 15:32:00 +0100, Robert Watson <rwatson@freebsd.org> wrote:
>>> On Sat, 24 Mar 2007, Wojciech A. Koszek wrote:
>>>> I'd like to have this enabled by default, and I know there should be no
>>>> strong objections.
>>>
>>> I agree -- the memory used by it is very small compared to the amount of
>>> memory in modern systems, and the potential administrative benefit is very
>>> large. As long as it remains an option, the embedded folk can turn it off
>>> easily.
>> Ideally, we would include it in a .comment section that wasn't loaded.
>> Unfortunately my ELF-foo isn't up to this (I've tried something similar
>> many years ago and couldn't get the linker to DWIW).
>
> In my current implementation, kernel configuration content is converted
> to the string and is actually put into separate ELF section. However,
> it's not .comment but a loadable section, since otherwise you wouldn't
> be able to obtain the configuration of a running system.

strings `sysctl -n kern.bootfile` | grep ^___ | sed -e 's/^___//'

should still work if it was in a .comment section

Gavin


Elapsed time: 0.235 seconds