From owner-freebsd-stable@FreeBSD.ORG Tue Jun 20 22:47:59 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 0F9E816A479 for ; Tue, 20 Jun 2006 22:47:59 +0000 (UTC) (envelope-from plosher-keyword-freebsd.a36e57@plosh.net) Received: from luftpost.plosh.net (luftpost.plosh.net [204.152.186.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id B435E43D69 for ; Tue, 20 Jun 2006 22:47:58 +0000 (GMT) (envelope-from plosher-keyword-freebsd.a36e57@plosh.net) Received: by luftpost.plosh.net (Postfix, from userid 1001) id B9410328ED; Tue, 20 Jun 2006 15:48:00 -0700 (PDT) Received: from [204.152.187.37] (tardis.isc.org [204.152.187.37]) by luftpost.plosh.net (tmda-ofmipd) with ESMTP; Tue, 20 Jun 2006 15:47:57 -0700 (PDT) Message-ID: <44987B15.7060006@plosh.net> Date: Tue, 20 Jun 2006 15:47:49 -0700 User-Agent: Thunderbird 1.5.0.4 (Macintosh/20060530) MIME-Version: 1.0 To: Andrew Li References: <448E4A88.2000102@plosh.net> <20060615003009.GU6198@andrew> In-Reply-To: <20060615003009.GU6198@andrew> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig3C5F752B66E1BE70D69E577B" X-Delivery-Agent: TMDA/1.0.3 (Seattle Slew) From: Peter Losher 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, 20 Jun 2006 22:47:59 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3C5F752B66E1BE70D69E577B Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Andrew Li wrote: >> First, is there any way to instruct 'make release' to just build certa= in >> packages (and their dependencies) for inclusion in the release instead= >> of a blanket NOPORTS? There's no need for us spend two/three days >=20 >>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/d= isc1 > into a directory call "packages". Create the package directory structur= e, > like packages/All, packages/your_package_category, ...=20 O.k. did that (and generated a new INDEX file using scrubindex.pl) However in sysinstall, after selecting the packages and selecting "Install" it remarks that: "This is disc 1. Package $package_name is on Disc 0. Would you like to switch discs now?" Disk 0? > After that, modify the INDEX file so it only contain your packages=20 > (plus dependencies). Then run mkisomages.sh to create your ISO. So I have used scrubindex.pl to generate a INDEX of just our packages, however, I have to generate a new master INDEX-6 file to account for the fact that we build our packages w/o x11 support and with GSSAPI. (so scrubindex.pl can then strip the rest out) However after a 'make index' things like mtr-nox11 are included into INDEX-6, but not openssh-gssapi? The only difference is that the -gssapi moniker is declared as a GSSAPI_SUFFIX make varaible vs. the normal PKGNAMESUFFIX. I'll send a version of this email to ports@ to get their input. > That's all from memory, may contain rough edges, hope it helps anyway. Thanks... The base release is done, it's just the pesky frills that take forever to resolve... :) Best Wishes - Peter --------------enig3C5F752B66E1BE70D69E577B 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.2.2 (Darwin) iD8DBQFEmHsauffIhmkXw7kRAqSIAJ9ueM33q4rN7hZFHSFsGKwNtXWxEgCcDAKS MghaCdfIn4bCQrvnW70RE/k= =VdaP -----END PGP SIGNATURE----- --------------enig3C5F752B66E1BE70D69E577B--