From owner-freebsd-stable@FreeBSD.ORG Thu Jun 15 00:30:21 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 EBBBF16A41A for ; Thu, 15 Jun 2006 00:30:21 +0000 (UTC) (envelope-from anli@ac3.com.au) Received: from granite-belt.ac3.com.au (granite-belt.ac3.com.au [203.202.1.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FFFF43D46 for ; Thu, 15 Jun 2006 00:30:20 +0000 (GMT) (envelope-from anli@ac3.com.au) Received: (from uucp@localhost) by granite-belt.ac3.com.au (8.11.7p1+Sun/8.11.7) id k5F0UJY14576 for ; Thu, 15 Jun 2006 10:30:19 +1000 (EST) Received: from dhcp105.ac3.com.au(203.202.0.105) by granite-belt.ac3.com.au via csmap (V6.0) id srcAAAArayDC; Thu, 15 Jun 06 10:30:17 +1000 Received: from andrew.ac3.com.au (andrew.ac3.com.au [127.0.0.1]) by andrew.ac3.com.au (8.13.1/8.13.1) with ESMTP id k5F0UHlP022225; Thu, 15 Jun 2006 10:30:17 +1000 Received: (from anli@localhost) by andrew.ac3.com.au (8.13.1/8.13.1/Submit) id k5F0U9ud022223; Thu, 15 Jun 2006 10:30:09 +1000 Date: Thu, 15 Jun 2006 10:30:09 +1000 From: Andrew Li To: Peter Losher Message-ID: <20060615003009.GU6198@andrew> References: <448E4A88.2000102@plosh.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <448E4A88.2000102@plosh.net> User-Agent: Mutt/1.4.1i 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: Thu, 15 Jun 2006 00:30:22 -0000 On Mon, Jun 12, 2006 at 10:18:00PM -0700, Peter Losher wrote: > First, is there any way to instruct 'make release' to just build certain > packages (and their dependencies) for inclusion in the release instead > of a blanket NOPORTS? There's no need for us spend two/three days >From my experience with playing with make release, you can do it. First build your packages with "make package" or "pkg_create" to get a package tarball. Then put the packages into your_path/release/R/cdrom/disc1 into a directory call "packages". Create the package directory structure, like packages/All, packages/your_package_category, ... After that, modify the INDEX file so it only contain your packages (plus dependencies). Then run mkisomages.sh to create your ISO. > 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 you can, but check the source to comfirm. That's all from memory, may contain rough edges, hope it helps anyway. Andrew