Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Nov 2013 15:12:42 +0100
From:      Dominic Fandrey <kamikaze@bsdforen.de>
To:        Kimmo Paasiala <kpaasial@gmail.com>, FreeBSD Ports <ports@freebsd.org>, Eitan Adler <lists@eitanadler.com>
Subject:   Re: DESTDIR support broken?
Message-ID:  <528F665A.3070305@bsdforen.de>
In-Reply-To: <20131122131727.GB7437@straylight.m.ringlet.net>
References:  <52850FBA.9010308@bsdforen.de> <CAF6rxgnALxXkxLMdGkOwDwpXArCg4XMUYUEMAzU=dZS-3CGS6Q@mail.gmail.com> <5289CA5E.3010103@bsdforen.de> <CA%2B7WWSc4SRHBg6mqLOV_AHCeqZgoCzHNtqQ2W6%2BLAsSnB8i8hg@mail.gmail.com> <528BA37E.4030308@bsdforen.de> <528F55E4.3040602@bsdforen.de> <20131122131727.GB7437@straylight.m.ringlet.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 22/11/2013 14:17, Peter Pentchev wrote:
> On Fri, Nov 22, 2013 at 02:02:28PM +0100, Dominic Fandrey wrote:
>> On 19/11/2013 18:44, Dominic Fandrey wrote:
>>> On 18/11/2013 20:28, Kimmo Paasiala wrote:
>>>> On Mon, Nov 18, 2013 at 10:05 AM, Dominic Fandrey <kamikaze@bsdforen.de> wrote:
>>>>> On 18/11/2013 04:10, Eitan Adler wrote:
>>>>>> On Thu, Nov 14, 2013 at 1:00 PM, Dominic Fandrey <kamikaze@bsdforen.de> wrote:
>>>>>>> # make DESTDIR=/root/tmpdest install
>>>>>>> ===>  Creating some important subdirectories
>>>>>>
>>>>>> Are you sure you don't mean "make PREFIX=/root/tmpdest/" ?
>>>>>
>>>>> Yes.
>>>>>
>>>>> --
>>>>
>>>> I would expect DESTDIR=/some/path just work for any port. Last commit
>>>> to bsd.destdir was over a year ago so either it has been broken for a
>>>> long time or some other more recent commit has broken it.
>>>
>>> /root/tmpdest is a complete FreeBSD chroot (I did a
>>> "make installworld distribution DESTDIR=/root/tmpdest" right beforehand).
>>>
>>> I tried several ports, they all exhibit the same failure.
>>
>> The issue is that BSD make (in stable/10) passes "set -e" to the shell
>> by default.
>>
>> I submitted the details and a fix:
>> http://www.freebsd.org/cgi/query-pr.cgi?pr=184170
> 
> Hmm, even if this is so, I wonder if there would not be another funny
> problem later: for ports that actually use staging, ...

I tested the fix with a port that I just converted to staging. No
problems there. The staging happens on the host system, but the resulting
package is correctly installed into DESTDIR.


-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 



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