From owner-freebsd-arm@freebsd.org Mon Sep 28 19:52:36 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB41DA0BEFC for ; Mon, 28 Sep 2015 19:52:36 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from feynman.konjz.org (feynman.konjz.org [64.147.119.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 72F791901 for ; Mon, 28 Sep 2015 19:52:36 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from 127.0.0.1 (torproxy02.31173.se [185.65.135.227]) (authenticated bits=0) by feynman.konjz.org (8.14.7/8.14.4) with ESMTP id t8SJrK7K069033 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Mon, 28 Sep 2015 15:53:23 -0400 (EDT) (envelope-from george@ceetonetechnology.com) Subject: Re: Building Less? To: freebsd-arm@freebsd.org References: <1443104974.1224.269.camel@freebsd.org> <20150928162916.GU99677@funkthat.com> From: George Rosamond X-Enigmail-Draft-Status: N1110 Message-ID: <56099A79.8020403@ceetonetechnology.com> Date: Mon, 28 Sep 2015 15:52:25 -0400 MIME-Version: 1.0 In-Reply-To: <20150928162916.GU99677@funkthat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Sep 2015 19:52:36 -0000 John-Mark Gurney: > Russell Haley wrote this message on Sun, Sep 27, 2015 at 21:21 -0700: >> The option should be included in the man pages for build: >> >> https://www.freebsd.org/cgi/man.cgi?query=build&sektion=7&apropos=0&manpath=FreeBSD+10.2-RELEASE > > [great additions] > > I agree that this needs better documentation... If you send me a patch, > I'll make sure it's marked up properly and committed... > > Thanks! > >> On Sun, Sep 27, 2015 at 9:06 PM, Warner Losh wrote: >> >>> src.conf is only used to build /usr/src. src.con(5) documents that. >>> build(5) has a pointer. On a related note, I submitted this last year after some offline discussions with Tim and others: https://www.freebsd.org/cgi/man.cgi?query=build&sektion=7&apropos=0&manpath=FreeBSD+10.2-RELEASE Of course src.conf(5) is useful enough as it is, but a populated file makes sense to me, at least for crochet, since it can easily be explicitly referenced in the script. I don't think the *average* x86 server builder is concerned with removing bluetooth, floppy support, ipf from base, but I think for those with SoC and embedded hardware, it does matter. The point is, it might be worth having a fully commented, comprehensive /etc/src.conf file in place, at least for crochet. g