From owner-freebsd-ports@FreeBSD.ORG Mon Jan 29 13:39:03 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A9C7B16A407; Mon, 29 Jan 2007 13:39:03 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 5AD1613C48E; Mon, 29 Jan 2007 13:39:02 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A5D5E9.dip.t-dialin.net [84.165.213.233]) by redbull.bpaserver.net (Postfix) with ESMTP id 149BC2E1AD; Mon, 29 Jan 2007 14:49:45 +0100 (CET) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 9E21B5B4873; Mon, 29 Jan 2007 14:38:54 +0100 (CET) Received: (from www@localhost) by webmail.leidinger.net (8.13.8/8.13.8/Submit) id l0TDcskQ080463; Mon, 29 Jan 2007 14:38:54 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from psbru.cec.eu.int (psbru.cec.eu.int [158.169.131.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Mon, 29 Jan 2007 14:38:54 +0100 Message-ID: <20070129143854.jh5u0ob8tck44cc8@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Mon, 29 Jan 2007 14:38:54 +0100 From: Alexander Leidinger To: Andrew Pantyukhin References: <20070128193804.5b2e09ba@Magellan.Leidinger.net> <20070129112752.obix02qpk44wgo4o@webmail.leidinger.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.864, required 6, autolearn=not spam, BAYES_00 -15.00, DK_POLICY_SIGNSOME 0.00, FORGED_RCVD_HELO 0.14) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: FreeBSD Ports Subject: Re: Non-daemon programs requiring kernel modules X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jan 2007 13:39:03 -0000 Quoting Andrew Pantyukhin (from Mon, 29 Jan =20 2007 14:53:41 +0300): > On 1/29/07, Alexander Leidinger wrote: >> I agree, but if you are interested in a general solution, how do you >> want to apply it to the linux stuff? > > See my original message. > > grep /etc/rc.d for "required_modules". Should we remove > all that and just fail when needed modules are not > present? The solution is not general, but it helps. I'm > always more interested in a small step forward we make > than a big leap we discuss. Any stuff in /usr/local/etc/rc.d/ should be disabled by default and =20 enabled only if requested by the user. But requiring the user to put =20 foo_enable=3Dyes into rc.conf is not different from requiring the user =20 to add bar_load=3Dyes into loader.conf. So it doesn't make sense for me. =20 Specially if you think about a fileserver which provides a customized =20 /compat/linux to several machines but doesn't run any linux program =20 itself (and thus doesn't need the linux stuff in the kernel). Bye, Alexander. --=20 The only really masterful noise a man makes in a house is the noise of his key, when he is still on the landing, fumbling for the lock. =09=09-- Colette http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137