From owner-freebsd-ports Wed Oct 7 08:13:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA07813 for freebsd-ports-outgoing; Wed, 7 Oct 1998 08:13:07 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from stennis.ca.sandia.gov (stennis.ca.sandia.gov [146.246.243.44]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA07791 for ; Wed, 7 Oct 1998 08:12:55 -0700 (PDT) (envelope-from bmah@stennis.ca.sandia.gov) Received: (from bmah@localhost) by stennis.ca.sandia.gov (8.9.1/8.9.1) id IAA10899; Wed, 7 Oct 1998 08:12:30 -0700 (PDT) Message-Id: <199810071512.IAA10899@stennis.ca.sandia.gov> X-Mailer: exmh version 2.0.2 2/24/98 To: Studded Cc: Jason Nordwick , freebsd-ports@FreeBSD.ORG Subject: Re: A few ports/pkg_* questions. In-Reply-To: Your message of "Mon, 05 Oct 1998 12:17:45 PDT." <36191B59.6EAAFEFD@dal.net> From: bmah@CA.Sandia.GOV (Bruce A. Mah) Reply-To: bmah@CA.Sandia.GOV X-Face: g~c`.{#4q0"(V*b#g[i~rXgm*w;:nMfz%_RZLma)UgGN&=j`5vXoU^@n5v4:OO)c["!w)nD/!!~e4Sj7LiT'6*wZ83454H""lb{CC%T37O!!'S$S&D}sem7I[A 2V%N&+ X-Url: http://www.ca.sandia.gov/~bmah/ Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1430526958P"; micalg=pgp-md5; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Wed, 07 Oct 1998 08:12:30 -0700 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --==_Exmh_1430526958P Content-Type: text/plain; charset=us-ascii If memory serves me right, Studded wrote: > Jason Nordwick wrote: > > 3) Has anybody ever thought of installing a port in is own directory and > > then linking them into the proper place? > > I don't know what this means. This might refer to something like GNU stow? It basically allows you to install a piece of software "in its own directory" (with its own bin/, lib/, and whatever)...it makes symlinks from files in /usr/local/{bin,lib,whatever} into files in the port's directory. Various command line flags let you verify, delete, and update the links. I've been using stow to manage a /usr/local-type filesystem on a Solaris box, and it's pretty nice. Best features of stow: 1. It allows you to keep multiple versions of a package around and quickly (by switching links) change from one version to another. 2. It's pretty intelligent about how it manages directories and links within directories. 3. You can instantly tell what package a link belongs to, since it's implicit in the link target. 4. It's very portable...just a Perl5 script. It can be used without modification on many different platforms. Its main weakness (compared to pkg_add, et al) is that *all* it can do is manage links within a directory tree. It's missing functionality such as keeping track of dependency information, etc. Bruce. --==_Exmh_1430526958P Content-Type: application/pgp-signature -----BEGIN PGP MESSAGE----- Version: 2.6.2 iQCVAwUBNhuE3qjOOi0j7CY9AQGdowQAlUsLgG+6xg1HJZJPDJspPRgE4dBC+1u1 VGo7w5MSaXKjxDMQq65Xqhu6ElBnC2XhBKuJrvCNQsGMPlj7Mcaa7xo1H3ytLqPq 8YJQCJFNK4c4O8l0E3uxd0Fpj5Ib0PucxBHrOYikOGtci/P6g9Fcvt+LHa10Lx5X iFLyf8WjFhc= =Wsjx -----END PGP MESSAGE----- --==_Exmh_1430526958P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message