From owner-freebsd-current Tue May 9 10:29:29 2000 Delivered-To: freebsd-current@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id F0C9E37B9C8 for ; Tue, 9 May 2000 10:29:25 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (root@c07-170.006.popsite.net [64.24.39.170]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id KAA27001; Tue, 9 May 2000 10:29:20 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id KAA64865; Tue, 9 May 2000 10:29:13 -0700 (PDT) (envelope-from obrien) Date: Tue, 9 May 2000 10:29:12 -0700 From: "David O'Brien" To: Adam Cc: current@freebsd.org Subject: Re: a better idea for package dependencies Message-ID: <20000509102912.D28677@dragon.nuxi.com> Reply-To: obrien@freebsd.org References: <20000509075209.D6350@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from bsdx@looksharp.net on Tue, May 09, 2000 at 01:23:09PM -0400 X-Operating-System: FreeBSD 5.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, May 09, 2000 at 01:23:09PM -0400, Adam wrote: > >And are only used for Ports. Thus their behavior defines the behavior of > >the Ports Collection. Thus it is a Ports issue. IF the pkg_* utils were > >ports, how would you install them?? > > Am I missing something? I thought ports only need some .mk files and > make? (Along with tools to get those there, including the port itself, at > most fetch or ftp, and tar?) Packages (ie, those things that pkg_{create,add,delete,info} operate on are created with in /usr/ports. When one builds a port and installs it, pkg_{create,add} is run on the backend behind your back. If you ``make package'' yourself, you will get a package tarball. These are the files on the FTP site and CDROM disc in the package/ dir. You install these by ``pkg_add foo''. You delete the package (ie, the thing built in /usr/ports) with ``pkg_delete foo''. Hopefully some day, parts of the /usr/src bits will be installed with the pkg_* utils, but today only things in /usr/ports are used with the pkg_* utils. -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message