Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jul 2011 02:40:09 GMT
From:      Adrian Chadd <adrian@freebsd.org>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/158179: some packages do not fully honor -P dir option in pkg_add(1)
Message-ID:  <201107170240.p6H2e9V7055554@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/158179; it has been noted by GNATS.

From: Adrian Chadd <adrian@freebsd.org>
To: Chris Rees <crees@freebsd.org>
Cc: "bug-followup@freebsd.org" <bug-followup@freebsd.org>, "current@freebsd.org" <current@freebsd.org>, 
	"freebsd@sopwith.solgatos.com" <freebsd@sopwith.solgatos.com>, Stefan Bethke <stb@lassitu.de>, 
	Stephen Montgomery-Smith <stephen@freebsd.org>
Subject: Re: ports/158179: some packages do not fully honor -P dir option in pkg_add(1)
Date: Sun, 17 Jul 2011 10:02:38 +0800

 Unless say, you're doing package installation outside of a
 chroot/jail, to populate something inside a chroot/jail before you
 start said chroot/jail.
 
 
 
 Adrian
 
 On 17 July 2011 00:13, Chris Rees <crees@freebsd.org> wrote:
 > On 16 Jul 2011 17:04, "Stephen Montgomery-Smith" <stephen@missouri.edu>
 > wrote:
 >>
 >> On 07/16/2011 10:53 AM, Chris Rees wrote:
 >>>
 >>>
 >>> On 16 Jul 2011 16:38, "Stephen Montgomery-Smith" <stephen@missouri.edu
 >>> <mailto:stephen@missouri.edu>> wrote:
 >>> =A0> For example, suppose the C source code contains something like:
 >>> =A0> char applications_dir =3D "/usr/local/share/applications";
 >>> =A0> and this is filled in by the ./configure script.
 >>> =A0>
 >>> =A0> How is that handled?
 >>> =A0>
 >>>
 >>> It's not.
 >>>
 >>> Remember what a package is, literally the files from the plist tarred
 >>> with some magic +FILEs and the pkg-*install files- if paths are
 >>> hardcoded in objects that's how it'll be installed.
 >>
 >>
 >> What if some of the installation programs are binaries, and "/usr/local"
 > is hard coded into installation binaries or scripts provided by the softw=
 are
 > itself.
 >
 > Sorry, poor wording on my part.
 >
 > If it was compiled as prefix=3D/usr/local, that's how it'll be installed,
 > regardless of your -p argument.
 >
 > Chris
 > _______________________________________________
 > freebsd-current@freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-current
 > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org=
 "
 >



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