From owner-freebsd-hackers@FreeBSD.ORG Mon Jun 28 15:50:42 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FAF616A4CE for ; Mon, 28 Jun 2004 15:50:42 +0000 (GMT) Received: from driverheaven.net (driverheaven.net [67.15.42.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D4A843D2D for ; Mon, 28 Jun 2004 15:50:42 +0000 (GMT) (envelope-from d-force@driverheaven.net) Received: (qmail 29504 invoked by uid 48); 28 Jun 2004 15:50:24 -0000 Received: from 62.107.80.79 (SquirrelMail authenticated user d-force); by www.driverheaven.net with HTTP; Mon, 28 Jun 2004 17:50:24 +0200 (CEST) Message-ID: <51332.62.107.80.79.1088437824.squirrel@62.107.80.79> Date: Mon, 28 Jun 2004 17:50:24 +0200 (CEST) From: "David H. Kristensen" To: freebsd-hackers@freebsd.org User-Agent: SquirrelMail/1.4.3a-0.e3.1 X-Mailer: SquirrelMail/1.4.3a-0.e3.1 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Kernel configuration program - 0.1 alpha. Hacker help and feedback required. X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: d-force@driverheaven.net List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2004 15:50:42 -0000 :) I have started development on a kernel configuration tool for FreeBSD 5.2.1 (other versions aren't supported yet) It's similar to the linux kernel's make config and xf86config in terms of way of working, and it's written in ISO C++ (requires g++ compiler) Get the source: (DENMARK) http://www.davidhanefelt.dk/files/upload/kernconf01.tar.bz2 (SCOTLAND) http://www.kentra.net/kernconf01.tar.bz2 Extract to a directory, and build with: g++ main.cpp printinfo.cpp getfilename.cpp printmsg.cpp writecpu.cpp operations.cpp scsi.cpp pcinic.cpp isanic.cpp wifi.cpp usbnet.cpp Run the output with ./a.out as usual :) Here's what i'd like to see (but can't figure out myself) GCC Makefile (would really rock) Here's what i intend to add to 0.2: Support for moving the file into /usr/src/sys/i386/conf/[fname] and instantiate the config, build and install process. The program is released under the BSD license. Happy hacking. David