From owner-freebsd-ports@FreeBSD.ORG Thu Apr 12 20:45:05 2007 Return-Path: X-Original-To: freebsd-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 25F9016A400 for ; Thu, 12 Apr 2007 20:45:05 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (grnl-static-02-0046.dsl.iowatelecom.net [69.66.56.110]) by mx1.freebsd.org (Postfix) with ESMTP id B73C313C459 for ; Thu, 12 Apr 2007 20:45:04 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.8/8.13.8) with ESMTP id l3CKj3DO085503; Thu, 12 Apr 2007 15:45:03 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.8/8.13.8/Submit) id l3CKj3gB085502; Thu, 12 Apr 2007 15:45:03 -0500 (CDT) (envelope-from brooks) Date: Thu, 12 Apr 2007 15:45:03 -0500 From: Brooks Davis To: RW Message-ID: <20070412204503.GA85046@lor.one-eyed-alien.net> References: <20070412122954.493cajcveoko88ko@mail.schnarff.com> <20070412172357.GD82155@lor.one-eyed-alien.net> <20070412212639.6299d37f@gumby.homeunix.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9amGYk9869ThD9tj" Content-Disposition: inline In-Reply-To: <20070412212639.6299d37f@gumby.homeunix.com> User-Agent: Mutt/1.5.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Thu, 12 Apr 2007 15:45:03 -0500 (CDT) Cc: freebsd-ports@freebsd.org Subject: Re: Using portsnap after sysinstall 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: Thu, 12 Apr 2007 20:45:05 -0000 --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 12, 2007 at 09:26:39PM +0100, RW wrote: > On Thu, 12 Apr 2007 12:23:57 -0500 > Brooks Davis wrote: > > > > I really wish sysinstall would install a copy of ports created by > > portsnap and provide an option to install the associated working > > files. As things stand, I never install the ports collection from > > sysinstall because it takes forever and I just end up deleting it. >=20 > IMO the current behaviour is actually very sensible. The ports tree on > the disk is from a period of time when maintainers were holding-off > doing anything radical, and just fixing bugs - it's the closest thing > we have to a ports release. It's also the same snapshot that was used > to create the binary packages, which minimizes dependency problems if > you need to mix ports and packages. >=20 > If your aim is to get a reliable system up quickly and easily, running > portsnap can be the wrong thing to do. I've apparently been unclear about what I'm suggesting. You are correct that actually running portsnap as part of sysinstall would be unexpected. That is not what I'm suggesting. What I am suggesting is that the ports tarball on the release CD be replaced with two new ones containing a tarball of the ports tree as created by "make release" running "portsnap fetch && portsnap extract" and a tarball of /var/db/portsnap. This would result in a system where the admin could choose to use the ports as shipped or could immediatly type "portsnap fetch && portsnap update" to get the latest version without having to do the giant initial download. Actually, a better idea would be to ship only a custom copy of /var/db/portsnap corresponding to the tagged ports tree and create the ports tree from it in sysinstall. -- Brooks --9amGYk9869ThD9tj Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFGHppOXY6L6fI4GtQRAgx9AKCKd2/JanI4nEN3pNYapFN/Qtt7bACfSHF7 qBrKlzQL7HwCJzZ79EjQkS4= =mwhJ -----END PGP SIGNATURE----- --9amGYk9869ThD9tj--