Package installation location

2000-12-10 Thread Forrest Aldrich
Within the scope of this problem, would it not be simple to code in a configuration diretive in the build process, such that a simple entry in /etc/make.conf would tell the ports build where to install ($prefix)? Then, the local admin can make that decision.. whether or not to default to

Re: Package installation location

2000-12-10 Thread Jacques A. Vidrine
On Sun, Dec 10, 2000 at 07:16:15PM +0100, Dag-Erling Smorgrav wrote: Forrest Aldrich [EMAIL PROTECTED] writes: Within the scope of this problem, would it not be simple to code in a configuration diretive in the build process, such that a simple entry in /etc/make.conf would tell the ports

Re: Package installation location

2000-12-10 Thread Dag-Erling Smorgrav
Forrest Aldrich [EMAIL PROTECTED] writes: Within the scope of this problem, would it not be simple to code in a configuration diretive in the build process, such that a simple entry in /etc/make.conf would tell the ports build where to install ($prefix)? You're about six years late. The ports

Re: Package installation location

2000-12-10 Thread Forrest Aldrich
Haha... okay, then what's the argument about. You're about six years late. The ports system has used $PREFIX for precisely this purpose since October 1994. DES -- Dag-Erling Smorgrav - [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current"

Re: Package installation location

2000-12-10 Thread Warner Losh
In message [EMAIL PROTECTED] Forrest Aldrich writes: : Haha... okay, then what's the argument about. People being too lazy to say PREFIX=/glortz in their /etc/make.conf file. Warner To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message

Re: Package installation location

2000-12-10 Thread Mike Meyer
Forrest Aldrich [EMAIL PROTECTED] types: Haha... okay, then what's the argument about. You're about six years late. The ports system has used $PREFIX for precisely this purpose since October 1994. As Jacques pointed out, you set LOCALBASE in /etc/make.conf. The problem is that *it doesn't

Re: Package installation location

2000-12-10 Thread Brian Dean
On Sun, Dec 10, 2000 at 01:02:09PM -0600, Mike Meyer wrote: The problem is that *it doesn't work*. Well, not very well. Part of it is that it's only given lip service: the porters handbook says "make your ports PREFIX clean"; portlint doesn't do any checking about it. The porters handbook

Re: Package installation location

2000-12-10 Thread Mike Meyer
Brian Dean [EMAIL PROTECTED] types: On Sun, Dec 10, 2000 at 01:02:09PM -0600, Mike Meyer wrote: The problem is that *it doesn't work*. Well, not very well. Part of it is that it's only given lip service: the porters handbook says "make your ports PREFIX clean"; portlint doesn't do any

Re: Package installation location

2000-12-10 Thread David O'Brien
On Sun, Dec 10, 2000 at 02:18:51PM -0500, Brian Dean wrote: LOCALBASE just being the default value for PREFIX. Not just. It is also where dependancies are looked for. -- -- David ([EMAIL PROTECTED]) GNU is Not Unix / Linux Is Not UniX To Unsubscribe: send mail to [EMAIL

Re: Package installation location

2000-12-10 Thread David O'Brien
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

PREFIX clean vs. LOCALBASE clean (Was: Package installation location)

2000-12-10 Thread Mike Meyer
David O'Brien [EMAIL PROTECTED] types: 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

Re: PREFIX clean vs. LOCALBASE clean (Was: Package installation location)

2000-12-10 Thread David O'Brien
On Sun, Dec 10, 2000 at 02:19:12PM -0600, Mike Meyer wrote: 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. Using the

Re: PREFIX clean vs. LOCALBASE clean (Was: Package installation location)

2000-12-10 Thread Mike Meyer
David O'Brien [EMAIL PROTECTED] types: On Sun, Dec 10, 2000 at 02:19:12PM -0600, Mike Meyer wrote: 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