From owner-freebsd-ports Mon Sep 29 19:41:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA26774 for ports-outgoing; Mon, 29 Sep 1997 19:41:34 -0700 (PDT) Received: from cliffy.statsci.com (root@cliffy.statsci.com [206.63.206.72]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id TAA26768 for ; Mon, 29 Sep 1997 19:41:23 -0700 (PDT) Received: from knife.statsci.com (knife [206.63.206.137]) by cliffy.statsci.com (8.8.6/8.8.6/Hub) with ESMTP id TAA22610; Mon, 29 Sep 1997 19:41:14 -0700 Received: from knife.statsci.com (localhost [127.0.0.1]) by knife.statsci.com (8.8.6/8.8.6/UUCP) with ESMTP id TAA02241; Mon, 29 Sep 1997 19:41:13 -0700 (PDT) Message-Id: <199709300241.TAA02241@knife.statsci.com> To: jgrosch@superior.mooseriver.com cc: "Jordan K. Hubbard" , ports@FreeBSD.ORG Subject: Re: Uh oh.. Time to take another look at the packages collection! References: <19970928231259.30273@mooseriver.com> <8904.875513941@time.cdrom.com> <19970928234543.04027@mooseriver.com> In-reply-to: <19970928234543.04027@mooseriver.com> From: Scott Blachowicz Reply-to: scott@statsci.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2236.875587272.1@knife.statsci.com> Date: Mon, 29 Sep 1997 19:41:12 -0700 Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Josef Grosch wrote: > The "New and Improved" (tm) package system will have to be > able to do package installs in a two step process. That is unless you wish > to tell our users that they MUST have either a CD changer or 2 CDROM drives > to use our package system ;-) [Assuming the packages can't be partitioned into a no-dependencies disk and another disk] Another simpler (but possibly less "elegant") solution would be to break them into 2 separate packages trees, but have a single TOC file that gets put on both disks. That way, installing a package from either disk would be able to detect that it didn't have the prerequisites. The simpler part comes in the handling of that condition - just abort with an error telling the user to install some specified package(s) from another disk. Sometimes such an approach is more efficient (in development, usage and support costs) and understandable... Also...there could be some sort of "path" specification (like the sites specifier in the ports Makefiles), so one could give preference to a local CD player, but pull the 2nd disk packages off a NFS-mounted (or FTP-accessed or whatever) location. Scott Blachowicz Ph: 206/283-8802x240 Mathsoft (Data Analysis Products Div) 1700 Westlake Ave N #500 scott@statsci.com Seattle, WA USA 98109 Scott.Blachowicz@seaslug.org