Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Dec 2000 11:47:36 -0800
From:      "David O'Brien" <obrien@FreeBSD.ORG>
To:        Mike Meyer <mwm@mired.org>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Package installation location
Message-ID:  <20001210114736.G80274@dragon.nuxi.com>
In-Reply-To: <14899.56471.793516.237193@guru.mired.org>; from mwm@mired.org on Sun, Dec 10, 2000 at 01:42:15PM -0600
References:  <20001210125026.A27718@drama.navipath.com> <xzpitosgn0w.fsf@flood.ping.uio.no> <20001210132152.B27718@drama.navipath.com> <14899.54065.737498.114689@guru.mired.org> <20001210141851.C39643@vger.bsdhome.com> <14899.56471.793516.237193@guru.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 10, 2000 at 01:42:15PM -0600, Mike Meyer wrote:
> My bad - I coined the phrase "LOCALBASE clean" to describe a situation
> I've seen, without explaining the meaning.

You're mudding up things.  You want to set LOCALBASE to /usr/foo and
ports should be "PREFIX" clean as that is what is passed to them.
LOCALBASE is used as the default value for PREFIX _AND_ the location for
dependencies.  Thus when testing a port that depends on tk, I can do

    make PREFIX=/tmp/foo package

And not have to install Tcl/Tk in /tmp/foo also.  Thus it is easier to
auto-generate PLISTs.


> Wherease "PREFIX clean" means "all installed files are in the PREFIX
> tree",

Correct.

> I intend "LOCALBASE clean" to mean "all files installed by other ports
> are looked for in the LOCALBASE tree".

If all ports are PREFIX clean, you will have that.  Thus it doens't need
to be discussed separately.

-- 
-- 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?20001210114736.G80274>