Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Dec 2000 11:30:20 -0800
From:      "David O'Brien" <obrien@FreeBSD.ORG>
To:        Nat Lanza <magus@cs.cmu.edu>
Cc:        current@FreeBSD.ORG
Subject:   Re: Confusing error messages from shell image activation
Message-ID:  <20001210113020.B80274@dragon.nuxi.com>
In-Reply-To: <uoc66ksnqsk.fsf@hurlame.pdl.cs.cmu.edu>; from magus@cs.cmu.edu on Sun, Dec 10, 2000 at 12:12:59PM -0500
References:  <14898.33404.356173.963351@guru.mired.org> <14898.31393.228926.763711@guru.mired.org> <Pine.BSF.4.21.0012091347030.88984-100000@turtle.looksharp.net> <200012100904.CAA27546@harmony.village.org> <3A336781.94E1646@newsguy.com> <14899.41809.754369.259894@guru.mired.org> <200012101557.KAA29588@khavrinen.lcs.mit.edu> <14899.43958.622675.847234@guru.mired.org> <uoc66ksnqsk.fsf@hurlame.pdl.cs.cmu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 10, 2000 at 12:12:59PM -0500, Nat Lanza wrote:
> Your argument doesn't make much sense to me.

It make total sense to me.
 
> So if I compile sawfish myself I should install it in /usr/local, but if
> I install a FreeBSD package for it, it should never go in /usr/local?

Correct.

> Third party software is third party software, no matter who compiled
> and packaged it.

No, the issue is one of "preciousness".  In other words why backup
software that I can just do `pkg_add' to get again?  Or if I want to
easily start from scratch and update all my FreeBSD Packages?
``rm -rf /usr/pkg'' followed by a bunch of ``pkg_add -r'' is way easy.
Similarly to me not backing up /usr on a FreeBSD machine.  Why bother as
I have a Live-FS cdrom I can get a copy from.  Nor many people backup
the /home/ncvs directory (see PHK's message about this also in -current)
as a simple CVSup will get you a new copy.

Now scripts I wrote and software I went to the trouble to download, hacke
the Makefiles to DRTR, etc.. have a *LOT* more effort put into getting
them working.  Thus they are more precious and are treated more dearly.
Maybe even backed up. ;-)

Thus there _are_ three classes of software in FreeBSD'ville.
1. lives in /usr/src and installed by `make world'
2. lives in /usr/ports and installed by `make install' or `pkg_add'.
3. locally written or obtained

-- 
-- David  (obrien@FreeBSD.org)
          GNU is Not Unix / Linux Is Not UniX


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001210113020.B80274>