From owner-freebsd-ports Tue Sep 3 5:15:56 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F09B37B400; Tue, 3 Sep 2002 05:15:51 -0700 (PDT) Received: from procyon.firepipe.net (procyon.firepipe.net [198.78.66.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BDBB43E6E; Tue, 3 Sep 2002 05:15:50 -0700 (PDT) (envelope-from will@csociety.org) Received: by procyon.firepipe.net (Postfix, from userid 1000) id 435F221453; Tue, 3 Sep 2002 05:14:13 -0700 (PDT) Date: Tue, 3 Sep 2002 05:14:13 -0700 From: Will Andrews To: Simon 'corecode' Schubert Cc: Wes Peters , ports@FreeBSD.ORG, arch@FreeBSD.ORG Subject: Re: package tools into ports/ (was: Re: Bzipped?) Message-ID: <20020903121413.GN2072@procyon.firepipe.net> Mail-Followup-To: Simon 'corecode' Schubert , Wes Peters , ports@FreeBSD.ORG, arch@FreeBSD.ORG References: <20020901142653.A32415@capable.rogards.com> <20020901191937.GI87971@leviathan.inethouston.net> <20020902103215.36ae8e3b.corecode@corecode.ath.cx> <20020902085654.GH2072@procyon.firepipe.net> <3D7445D3.DAA2C9B9@softweyr.com> <20020903100258.068fb3ab.corecode@corecode.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020903100258.068fb3ab.corecode@corecode.ath.cx> User-Agent: Mutt/1.4i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Sep 03, 2002 at 10:02:58AM +0200, Simon 'corecode' Schubert wrote: Hitting two birds with one stone, so to speak. > > OK, how do you install the package tools package onto the system if it > > doesn't come with package tools? > > > > Please note that I'm all for having the package tools in ports, because it > > will make the one last feature I want to add to them ever so much easier > > to build, but we do have to fix this chicken vs. egg probem first. Simple. We keep the pkg_install stuff in the src tree. That way, everyone will always have a minimal version installed with the system. If needed, they can then install a newer version via the ports tree. If that newer version is installed, bsd.port.mk will use it instead. Please see NetBSD for an example that they have done for 4 years. It's such a great idea I'm not sure why nobody in FreeBSD did it. > i don't see a problem here. bsd.port.mk is always available, so we > should be able to check for the right pkgtools version. if we need a > newer one, just install the port. compilation works without pkgtools and > the only one used in post-installation is pkg_create, which in turn > should then already be installed on the system... Right, what I said above is a little clearer IMHO. regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message