From owner-freebsd-stable@FreeBSD.ORG Tue Jun 13 17:34:48 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE9A616A41A for ; Tue, 13 Jun 2006 17:34:48 +0000 (UTC) (envelope-from bmah@freebsd.org) Received: from b.mail.sonic.net (b.mail.sonic.net [64.142.19.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2186643D8A for ; Tue, 13 Jun 2006 17:34:39 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from [192.168.40.183] (64-84-9-2-sf-gw.ncircle.com [64.84.9.2]) (authenticated bits=0) by b.mail.sonic.net (8.13.6/8.13.3) with ESMTP id k5DHYdbg010892 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 13 Jun 2006 10:34:39 -0700 Message-ID: <448EF72E.6090004@freebsd.org> Date: Tue, 13 Jun 2006 10:34:38 -0700 From: "Bruce A. Mah" User-Agent: Thunderbird 1.5.0.4 (X11/20060606) MIME-Version: 1.0 To: Peter Losher References: <448E4A88.2000102@plosh.net> In-Reply-To: <448E4A88.2000102@plosh.net> X-Enigmail-Version: 0.94.0.0 OpenPGP: id=5ba052c3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC9178B497013D11BB7030CD7" Cc: freebsd-stable@freebsd.org Subject: Re: 'make release' questions... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:34:48 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC9178B497013D11BB7030CD7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable If memory serves me right, Peter Losher wrote: > I have been mucking about w/ 'make release' for some time now (strippin= g > out OpenSSH, sendmail, Heimdal, bits oF BIND, etc.) and while I now hav= e > a working .iso image, that will install and update, I have some > questions that 'man release' just won't answer. :) >=20 > First, is there any way to instruct 'make release' to just build certai= n > packages (and their dependencies) for inclusion in the release instead > of a blanket NOPORTS? There's no need for us spend two/three days > compiling all the various ports when we will only use a small handful o= f > them on most of our boxes. (and would speed up the amount of time it > takes to roll out a new release) ;) NOPORTS controls whether or not the ports tree gets checked and built for the release. It doesn't do a full package build. If release-building speed is really important for you, you might want to turn on NODOC. This avoids building a doc toolchain (i.e. the textproc/docproj port), the doc/ tree, and the release documentation. I haven't read through src/release/Makefile for awhile, so I'm not sure if there's an easy way to build (and include) the selected packages build you want. I know we don't do this for official release builds...all the packages get built on the ports-building cluster and get added afterwards. You might want to read through src/release/Makefile...it might take a few passes but it'll probably be worth your time just so you can understand all the various steps going on. Just a thought. > Second, is there a way to build/tell sysinstall that if NO_OPENSSH is > set, that it doesn't ask you whether you want to enable SSH logins? I don't think so. Bruce. --------------enigC9178B497013D11BB7030CD7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEjvcu2MoxcVugUsMRAqOLAJ9bqeLm3nfdOvqkdT4CG45f67S64ACfY7ID /y5PDWptcxjjtsuTOXOaTxY= =QimP -----END PGP SIGNATURE----- --------------enigC9178B497013D11BB7030CD7--