From owner-freebsd-current@FreeBSD.ORG Tue Nov 17 23:48:02 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EA541065693 for ; Tue, 17 Nov 2009 23:48:02 +0000 (UTC) (envelope-from ben@wanderview.com) Received: from mail.wanderview.com (mail.wanderview.com [66.92.166.102]) by mx1.freebsd.org (Postfix) with ESMTP id C19278FC1E for ; Tue, 17 Nov 2009 23:48:01 +0000 (UTC) Received: from xykon.in.wanderview.com (xykon.in.wanderview.com [10.76.10.152]) (authenticated bits=0) by mail.wanderview.com (8.14.3/8.14.3) with ESMTP id nAHNEKUG047879 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 17 Nov 2009 23:14:20 GMT (envelope-from ben@wanderview.com) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Ben Kelly In-Reply-To: <200911172021.16848.gnemmi@gmail.com> Date: Tue, 17 Nov 2009 18:14:20 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <41D86F39-D98A-4195-8345-765E0F742FAE@wanderview.com> References: <200911172021.16848.gnemmi@gmail.com> To: Gonzalo Nemmi X-Mailer: Apple Mail (2.1077) X-Spam-Score: -1.44 () ALL_TRUSTED X-Scanned-By: MIMEDefang 2.67 on 10.76.20.1 Cc: freebsd-current@freebsd.org Subject: Re: WITHOUT_MODULES, does it actually work? 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: Tue, 17 Nov 2009 23:48:02 -0000 On Nov 17, 2009, at 5:21 PM, Gonzalo Nemmi wrote: > I've been playing around with it (RC3, i386) and got it to look like=20= > this (/etc/make.conf): >=20 > WITHOUT_MODULES=3D dev/firewire dev/bwi dev/bce dev/bfe dev/iwi = dev/iwn=20 > zfs sound/driver/ad1816 sound/driver/ai2s sound/driver/als4000=20 > sound/driver/atiixp sound/driver/audiocs sound/driver/cmi=20 > sound/driver/cs4281 sound/driver/cs4281 sound/driver/csa=20 > sound/driver/davbus sound/driver/ds1 sound/driver/emu10k1=20 > sound/driver/emu10kx sound/driver/envy24 sound/driver/envy24ht=20 > sound/driver/es137x sound/driver/ess sound/driver/fm801=20 > sound/driver/ich sound/driver/maestro3 sound/driver/mss=20 > sound/driver/neomagic sound/driver/sb16 sound/driver/sb8=20 > sound/driver/sbc sound/driver/solo sound/driver/spicds=20 > sound/driver/t4dwave sound/driver/uaudio sound/driver/via8233=20 > sound/driver/via82c686 sound/driver/vibes >=20 > Well .. I don't know what's wrong but no matter what, all of those=20 > modules and stuff still get built and end up under /boot/kernel ... I=20= > just need "sound" and "snd_hda"... >=20 > What am I doing wrong? > Any hint will help I think the contents of WITHOUT_MODULES should be the short names of the = directories in /usrc/src/sys/modules. So iwn instead of dev/iwn. Also, = it looks like you can only exclude modules at this top level directory = granularity. So you can exclude sound, but not a particular device = under sound. Anyway, thats based on a quick read of the Makefile. I could be wrong, = though. I've never actually used this feature. Hope that helps. - Ben=