From owner-freebsd-current Sun Dec 10 21:42:41 2000 From owner-freebsd-current@FreeBSD.ORG Sun Dec 10 21:42:38 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from guru.mired.org (okc-65-26-235-186.mmcable.com [65.26.235.186]) by hub.freebsd.org (Postfix) with SMTP id 5D99C37B400 for ; Sun, 10 Dec 2000 21:42:38 -0800 (PST) Received: (qmail 15061 invoked by uid 100); 11 Dec 2000 05:42:38 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14900.26957.915555.841958@guru.mired.org> Date: Sun, 10 Dec 2000 23:42:37 -0600 (CST) To: current@FreeBSD.ORG Subject: Re: Confusing error messages from shell image activation In-Reply-To: <20001211163133.A19495@gurney.reilly.home> References: <14899.43958.622675.847234@guru.mired.org> <20001210120840.C38697@vger.bsdhome.com> <14899.47196.795281.662619@zircon.seattle.wa.us> <14899.49294.958909.82912@guru.mired.org> <14899.62738.768609.598990@nomad.yogotech.com> <14899.62189.243395.903919@nomad.yogotech.com> <14900.2598.958785.326648@guru.mired.org> <14900.19591.200496.869754@nomad.yogotech.com> <14900.21804.426787.246572@guru.mired.org> <14900.23606.685940.408212@nomad.yogotech.com> <20001211163133.A19495@gurney.reilly.home> X-Mailer: VM 6.75 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Andrew Reilly types: > On Sun, Dec 10, 2000 at 09:46:46PM -0700, Nate Williams wrote: > > Fixing broken things is a good thing. Your argument about moving it > > from /usr/local to show how broken is a good test procedure, but turning > > it into policy is something completely different. > > I think the 'tradition' of FreeBSD installing packages in /usr/local is > > enough to leave things the way they are, especially since non-broken > > packages allow you to install it somewhere else on *your* system. > You have to admit that the "prebuilt packages" argument is > a pretty good one. I don't used many myself (only cvsup, I > think), but if it's true that the distribution CDs ship these > pre-built programs, rather than the distfiles, then they should > be built in such a way as to minimise the amount of "built-in > policy". Building for /usr/pkg (which can be sym-linked to > /usr/local) does seem to solve that problem, without having to > invent a mechanism for tweaking compiled-in paths after the > fact. The course of this conversation made me realize that the reasons I subscribed to FreeBSD in the first place no longer hold - except for financial contributions to the project, that is. The install disk and and live file system are nice to have, but not crucial. The real reason was having all those precompiled packages and/or distfiles around. But the distfiles vanished as of 4.0, and the ability to use the packages vanished when I set LOCALBASE to /usr/opt and rebuilt all my installed ports. > (On the subject of third-party software the installs in > /usr/local, the only binary thing that I run is StarOffice5.2, > and it installed itself in /usr/local/office52, but I think that > it's pretty agnostic about where it lives.) The office52 port is quit happy installing anywhere - I've got it at /usr/opt on my system. The WordPerfect and NetScape ports are also PREFIX clen. On the other hand, Applixware Office ships a precompiled package for /usr/local, and doesn't like being installed anywhere else. Which means I've got a couple of hundred megabytes being backup up for no good reason :-(.