From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 17 02:40:10 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37AF7106564A for ; Sun, 17 Jul 2011 02:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0DD588FC0C for ; Sun, 17 Jul 2011 02:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6H2e95u055555 for ; Sun, 17 Jul 2011 02:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6H2e9V7055554; Sun, 17 Jul 2011 02:40:09 GMT (envelope-from gnats) Date: Sun, 17 Jul 2011 02:40:09 GMT Message-Id: <201107170240.p6H2e9V7055554@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Adrian Chadd Cc: Subject: Re: ports/158179: some packages do not fully honor -P dir option in pkg_add(1) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Adrian Chadd List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jul 2011 02:40:10 -0000 The following reply was made to PR ports/158179; it has been noted by GNATS. From: Adrian Chadd To: Chris Rees Cc: "bug-followup@freebsd.org" , "current@freebsd.org" , "freebsd@sopwith.solgatos.com" , Stefan Bethke , Stephen Montgomery-Smith 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 wrote: > On 16 Jul 2011 17:04, "Stephen Montgomery-Smith" > wrote: >> >> On 07/16/2011 10:53 AM, Chris Rees wrote: >>> >>> >>> On 16 Jul 2011 16:38, "Stephen Montgomery-Smith" >> > 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= " >