From owner-freebsd-current@FreeBSD.ORG Mon Mar 26 04:55:30 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CDA2F16A400; Mon, 26 Mar 2007 04:55:30 +0000 (UTC) (envelope-from anderson@freebsd.org) Received: from mh1.centtech.com (moat3.centtech.com [64.129.166.50]) by mx1.freebsd.org (Postfix) with ESMTP id 9B48B13C44C; Mon, 26 Mar 2007 04:55:30 +0000 (UTC) (envelope-from anderson@freebsd.org) Received: from [192.168.42.21] (andersonbox1.centtech.com [192.168.42.21]) by mh1.centtech.com (8.13.8/8.13.8) with ESMTP id l2Q4tQJ0071136; Sun, 25 Mar 2007 23:55:27 -0500 (CDT) (envelope-from anderson@freebsd.org) Message-ID: <4607523E.50201@freebsd.org> Date: Sun, 25 Mar 2007 23:55:26 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.10 (X11/20070320) MIME-Version: 1.0 To: Gavin Atkinson References: <20070324113739.GA41119@ravenloft.kiev.ua> <20070324135333.GA86105@FreeBSD.czest.pl> <20070324153108.P4956@fledge.watson.org> <20070324220041.GI847@turion.vk2pj.dyndns.org> <20070324233307.GA93841@FreeBSD.czest.pl> <20070325153013.E77473@ury.york.ac.uk> In-Reply-To: <20070325153013.E77473@ury.york.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88.4/2930/Sun Mar 25 16:01:32 2007 on mh1.centtech.com X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=8.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on mh1.centtech.com Cc: Robert Watson , freebsd-current@freebsd.org, "Wojciech A. Koszek" , Alex Kozlov , Peter Jeremy Subject: Re: Improved INCLUDE_CONFIG_FILE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2007 04:55:30 -0000 On 03/25/07 09:34, Gavin Atkinson wrote: > 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 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 Unless you no longer have the running kernel, or it has changed since the boot up of the system. A sysctl knob to dump it is *very* useful. Eric