Date: Thu, 07 Sep 2000 00:48:12 +0200 From: Siegbert Baude <siegbert.baude@gmx.de> To: paradive <james@enfect.com>, "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: Installing CD packages to HD? Message-ID: <39B6C9AC.56464D1C@gmx.de> References: <14773.33577.842372.439782@guru.mired.org> <39B61430.1F2F60BD@gmx.de> <031501c0184f$0747c180$02fea8c0@localdomain>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello paradive; > > > I believe the 4.0-RELEASE cdrom was equally damaged. Personally, I > > > *hate* this. Since I build ports with LOCALBASE=/usr/opt, the packages > > > are useless. Since the distfiles can be used to create the packages, > > > but not vice versa, this is a loss in functionality. My use of the > > > things is now restricted to dealing with -questions (as above), and > > > making copies for friends who otherwise wouldn't look at FreeBSD. > > > > Look at the -p (prefix) option of pkg_add. You can change the install > directory > > there. > > is there a way to do this with "make" using ports as well? From the handbook (rtfm ;-) ): Q: Does the ports scheme only work if you have everything in /usr/ports? My system administrator says I must put everything under /u/people/guests/wurzburger, but it does not seem to work. A: You can use the PORTSDIR and PREFIX variables to tell the ports mechanism to use different directories. For instance, # make PORTSDIR=/u/people/guests/wurzburger/ports install will compile the port in /u/people/guests/wurzburger/ports and install everything under /usr/local. # make PREFIX=/u/people/guests/wurzburger/local install will compile it in /usr/ports and install it in /u/people/guests/wurzburger/local. And of course, # make PORTSDIR=../ports PREFIX=../local install will combine the two (it is too long to write fully on the page, but it should give you the general idea). If you do not fancy typing all that in every time you install a port, it is a good idea to put these variables into your environment. Read the man page for your shell for instructions on doing so. Regards Siegbert 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?39B6C9AC.56464D1C>