[chef-dev] RE: Re: Re: FreeBSD Omnibus Support


Chronological Thread 
  • From: Adam Jacob < >
  • To: Dimitri Aivaliotis < >
  • Cc: Scott Sanders < >, Bryan McLellan < >, " " < >
  • Subject: [chef-dev] RE: Re: Re: FreeBSD Omnibus Support
  • Date: Thu, 4 Apr 2013 20:07:05 +0000
  • Accept-language: en-US

Certainly. Pkgsrc promised this sort of ability. In practice, it failed to 
deliver - but I did try. :)

Adam

-----Original Message-----
From: Dimitri Aivaliotis 
[mailto:
 
Sent: Thursday, April 4, 2013 12:53 PM
To: Adam Jacob
Cc: Scott Sanders; Bryan McLellan; 

Subject: Re: [chef-dev] Re: Re: FreeBSD Omnibus Support

Hi Adam,

On Thu, Apr 4, 2013 at 6:42 PM, Adam Jacob 
< >
 wrote:
> It really does need to install into /opt/chef. The reason here is setting 
> the RPATH in the binaries to only link to the libraries we build, rather 
> than the operating system. If you aren't building in place, things go very 
> badly for you when it comes to link time. You could, in theory, 
> post-process everything and override the RPATHs - but it's not clear to me 
> this would work in every situation, or even on every platform. Precreating 
> /opt/chef seems like not a huge difference.
>

I had suspected that was the reason.  Instead of devolving into a discussion 
of creating yet another packaging system instead of using something like 
pkgsrc for Omnibus, I'll just accept it for now.  Maybe we can discuss it in 
more detail at ChefConf.

- Dimitri



Archive powered by MHonArc 2.6.16.

§