From owner-cvs-all@FreeBSD.ORG Mon May 14 17:29:44 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A270D16A47A; Mon, 14 May 2007 17:29:44 +0000 (UTC) (envelope-from dunstan@freebsd.czest.pl) Received: from freebsd.czest.pl (freebsd.czest.pl [80.48.250.4]) by mx1.freebsd.org (Postfix) with ESMTP id C914F13C45A; Mon, 14 May 2007 17:29:43 +0000 (UTC) (envelope-from dunstan@freebsd.czest.pl) Received: from freebsd.czest.pl (freebsd.czest.pl [80.48.250.4]) by freebsd.czest.pl (8.13.4/8.12.9) with ESMTP id l4EI4WnV097155; Mon, 14 May 2007 18:04:32 GMT (envelope-from dunstan@freebsd.czest.pl) Received: (from dunstan@localhost) by freebsd.czest.pl (8.13.4/8.12.9/Submit) id l4EI4Wks097154; Mon, 14 May 2007 18:04:32 GMT (envelope-from dunstan) Date: Mon, 14 May 2007 18:04:31 +0000 From: "Wojciech A. Koszek" To: "M. Warner Losh" Message-ID: <20070514180431.GA97061@FreeBSD.czest.pl> References: <200705130236.l4D2afwt015566@repoman.freebsd.org> <20070513.132509.-1548242388.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline In-Reply-To: <20070513.132509.-1548242388.imp@bsdimp.com> User-Agent: Mutt/1.4.2.1i X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-2.0.2 (freebsd.czest.pl [80.48.250.4]); Mon, 14 May 2007 18:04:32 +0000 (UTC) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/conf Makefile.amd64 Makefile.arm Makefile.i386 Makefile.ia64 Makefile.pc98 Makefile.powerpc Makefile.sparc64 Makefile.sun4v src/usr.sbin/config configvers.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2007 17:29:44 -0000 On Sun, May 13, 2007 at 01:25:09PM -0600, M. Warner Losh wrote: > In message: <200705130236.l4D2afwt015566@repoman.freebsd.org> > "Wojciech A. Koszek" writes: > : wkoszek 2007-05-13 02:36:41 UTC > : > : FreeBSD src repository > : > : Modified files: > : sys/conf Makefile.amd64 Makefile.arm Makefile.i386 > : Makefile.ia64 Makefile.pc98 > : Makefile.powerpc Makefile.sparc64 > : Makefile.sun4v > : usr.sbin/config configvers.h > : Log: > : Bump config(8) version and build requirement for config(8) to 600006. This > : is caused by my latest changes to config(8). You're supposed to install new > : config(8) in order to prevent yourself from seeing a warning about old > : version of that tool. > : > : You should configure the kernel with a new config(8) then. > > Is this an absolute requirement for old kernels, or is it just a nice > to have if you want to use the new INCLUDE_CONFIG_FILE feature? If you want to have a functionality, that will let you to use the old config(8), with the new kernels that do not use INCLUDE_CONFIG_FILE, you can test this patch: http://people.freebsd.org/~wkoszek/patches/kernconf-imp.patch It moves !INCLUDE_CONFIG_FILE case into the kernel, so that we can deal properly with lack of "kernconfstring" then. If spamming kern_mib.c with opt_config.h is acceptable, it should do the job. -- Wojciech A. Koszek wkoszek@FreeBSD.org http://FreeBSD.czest.pl/dunstan/