From owner-freebsd-questions@FreeBSD.ORG Thu Oct 25 07:26:40 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93D52E9D for ; Thu, 25 Oct 2012 07:26:40 +0000 (UTC) (envelope-from freebsd-questions@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id 47EDD8FC08 for ; Thu, 25 Oct 2012 07:26:40 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TRHq2-0004uI-EL for freebsd-questions@freebsd.org; Thu, 25 Oct 2012 09:26:46 +0200 Received: from 79-139-19-75.prenet.pl ([79.139.19.75]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Oct 2012 09:26:46 +0200 Received: from jb.1234abcd by 79-139-19-75.prenet.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Oct 2012 09:26:46 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-questions@freebsd.org From: jb Subject: Re: kernel config Date: Thu, 25 Oct 2012 07:26:27 +0000 (UTC) Lines: 30 Message-ID: References: <20121025140453.06fbf81e@X220.ovitrap.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 79.139.19.75 (Mozilla/5.0 (X11; FreeBSD i386; rv:16.0) Gecko/20100101 Firefox/16.0) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2012 07:26:40 -0000 Erich Dollansky ovitrap.com> writes: > ... > Just check how a custom kernel is build. You can then build three > versions of it. One with nothing, one with the modules you want and one > with the non-conflicting modules build-in. > > Just read the handbook regarding custom kernels. > ... I have already read all docs :-) The problem is I still do not get it ... I understand that files sys/conf/NOTES and sys//conf/NOTES contain directive lines like 'device', 'options', 'machine', 'ident', 'maxusers', 'makeoptions' etc that the user may place in the kernel configuration that she will run config(8) with. What is the specific mechanism (directive in GENERIC file, or something else in GENERIC file or elsewhere) that says build support for cd9660 fs as built-in and ext2fs as module, or entire kernel as built-in, or entire kernel as modular (except things that must be built-in, but then what things and where is this specified) ? jb