Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jul 2011 10:02:38 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        Chris Rees <crees@freebsd.org>
Cc:        "freebsd@sopwith.solgatos.com" <freebsd@sopwith.solgatos.com>, Stephen Montgomery-Smith <stephen@freebsd.org>, "current@freebsd.org" <current@freebsd.org>, "bug-followup@freebsd.org" <bug-followup@freebsd.org>, Stefan Bethke <stb@lassitu.de>
Subject:   Re: ports/158179: some packages do not fully honor -P dir option in pkg_add(1)
Message-ID:  <CAJ-Vmo=cAbVFQHY8GDONZc-GecTYhk3JdDSUC1r17hWJ3WGurw@mail.gmail.com>
In-Reply-To: <CADLo838Bk61kbXZFxWGqHwS93DiLd35W4UW=aBrOUpVNwp8m_g@mail.gmail.com>
References:  <4E20FADE.6060103@missouri.edu> <DD9FE189-F4F2-4BE7-80C3-2951649D4291@lassitu.de> <4E21B051.5040502@missouri.edu> <CADLo83_xTcxOSAcQsirCXXX1er6ScoPFWv3qs_SHsM1NE4ixGg@mail.gmail.com> <4E21B6A0.6060908@missouri.edu> <CADLo83-yT%2BROkOoUYarRvOBvDYNaWbRMa2jcvT4xhsLgFnWOXg@mail.gmail.com> <CADLo838Bk61kbXZFxWGqHwS93DiLd35W4UW=aBrOUpVNwp8m_g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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?CAJ-Vmo=cAbVFQHY8GDONZc-GecTYhk3JdDSUC1r17hWJ3WGurw>