Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Oct 2000 23:51:00 -0700
From:      Chip <chip@wiegand.org>
To:        Mike Meyer <mwm@mired.org>
Cc:        dima@unixfreak.org, questions@freebsd.org
Subject:   Re: Installing a port to a differant location than the default
Message-ID:  <39E01954.6D2C2A9C@wiegand.org>
References:  <14815.43020.536133.284102@guru.mired.org> <20001007225515.6513A1F21@static.unixfreak.org> <14815.49302.502834.299094@guru.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Mike Meyer wrote:
> 
> Dima Dorfman writes:
> > > Dima Dorfman writes:
> > > > > On Sat, Oct 07, 2000 at 06:37:38AM -0700, Chip wrote:
> > > > > > I have several hard disks in my pc, with the standard /usr on the
> > > > > > first disk with the standard directories, but the other two disks
> > > > > > are setup as /usr2 and /usr3. Is there a way to install a port or
> > > > > > package into one either /usr2 or /usr3?
> > > > > pkg_add -p <prefix> or setting $PREFIX for /usr/ports.
> > > > Or, if that doesn't work (I tried using PREFIX= some time ago but it
> > > > didn't change the prefix), try:
> > > Some ports are broken, and don't honor PREFIX. Worse yet, some are
> > > partly broken, and have some things that install in PREFIX, and some
> > > that install in /usr/local.
> > I don't know about PREFIX, but DESTDIR always seems to work for me.
> 
> Prefix seems to work about 80% the time for me. Since all DESTDIR
> really does is set LOCALBASE (and things that depend on it - like
> PREFIX), I'd expect it to be about the same.
> 
> DESTDIR doesn't seem to solve those problems. For instance,
> sysutils/idled *insists* that it's going to install things in
> /usr/local. Setting neither PREFIX nor DESTDIR corrects this. As a
> result, when it tries to strip the installed binary (from the right
> place), it doesn't work.
> 
>         <mike
> 
I used the following command in the /usr/ports/misc/less
directory -

make DESTDIR=/usr2 install

and it didn't install to /usr2, and there were no changes or
files
written to /usr2 at all.
So I then tried to install amanda the same way, and it did create
a new usr directory in /usr2, with lots of subdirectories, and
appeared to install amanda, I see the files there, but nothing
runs.
When I run pkg_delete to remove amanda it responds with errors
about
'perhaps the directory doesn't really exist', many many times. I
can 
see the directory. But then I don't really care about that. Just 
thought I'd report my findings.


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

-- 
Chip W.	
www.wiegand.org
Alternative Operating Systems


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39E01954.6D2C2A9C>