From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15375 invoked from network); 2 Oct 2004 14:09:28 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 2 Oct 2004 14:09:28 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.41) id 1CDkZj-0001Uu-IY for arch-gentoo-dev@lists.gentoo.org; Sat, 02 Oct 2004 14:09:27 +0000 Received: (qmail 11611 invoked by uid 89); 2 Oct 2004 14:09:26 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 24865 invoked from network); 2 Oct 2004 14:09:26 +0000 Date: Sat, 2 Oct 2004 07:09:22 -0700 From: Peter Johanson To: Daniel Drake Cc: gentoo-dev@lists.gentoo.org Message-ID: <20041002140921.GC15672@butchy.cubesearch.com> Mail-Followup-To: Daniel Drake , gentoo-dev@lists.gentoo.org References: <20040930022619.GB28747@butchy.cubesearch.com> <415EBDEA.1030804@gentoo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <415EBDEA.1030804@gentoo.org> User-Agent: Mutt/1.4.1i Subject: Re: [gentoo-dev] FYI: koutput/config-kernel should *NOT* be used/supported currently. X-Archives-Salt: 93a3eb6f-00bc-41a2-b29c-e5addb22892e X-Archives-Hash: b5c04c76435fd8cdc3c4d5ec2e1b032c On Sat, Oct 02, 2004 at 03:40:42PM +0100, Daniel Drake wrote: > Hi Peter, > > Peter Johanson wrote: > >Hey all, > >As a result, the kmod.eclass, and config-kernel have several problems, > >and are only 1/2 implemented anyway. Sooo, don't use kmod.eclass. Just > >don't. config-kernel i will be package.masking as well soon. > > In that case, how should ebuilds go about building/installing external 2.6 > modules for now? Any "model" ebuilds you can point me at? As of 2.6.6, a new parameter "M=" was added, to take the place of using SUBDIRS= when invoking the kernel build system outside of the kernel. This, combined with some other kernel build fixes, meant that the kernel build system wouldn't have to write to things all over the /usr/src/linux tree when compiling external modules. Most of the time, this means a simple sed to do s:SUBDIRS=:M=: on a makefile or two is sufficient. This doesn't account for any older kernels, but at this point, older 2.6 kernels have quite a few security vulnerabilities ,and should be upgraded anyway. For example ebuilds, check out the new hostap-driver or ipw2100 ebuilds, that do the above technique. Feel free to email me in private or catch me on IRC if you want help with any particular ebuilds. -pete > > Thanks, > > Daniel > -- Peter Johanson -- gentoo-dev@gentoo.org mailing list