[chef-dev] Re: Re: Re: Determining if running omnibus or system ruby


Chronological Thread 
  • From: Christopher Brown < >
  • To: Juanje Ojeda Croissier < >
  • Cc: Mike < >, Bryan McLellan < >,
  • Subject: [chef-dev] Re: Re: Re: Determining if running omnibus or system ruby
  • Date: Thu, 16 Aug 2012 10:33:26 -0700

I'd advise against that because we reserve the right to change those
paths at some point and wouldn't want reusable content getting broken
by install specifics.
-C

On Thu, Aug 16, 2012 at 2:37 AM, Juanje Ojeda Croissier
< >
 wrote:
> Well, Ohai has information about where is Chef installed.
>
> You could do something like this:
>
> node['chef_packages']['chef']['chef_root'] =~ /embedded/
>
> It's not a nice standard method, but I guess there is not (yet).
>
> Good luck :-)
>
> On Wed, Aug 15, 2012 at 5:28 PM, Mike 
> < >
>  wrote:
>> Agreed. But until there is One True Way to install things, then there
>> will be divergence.
>> Case and point, value_for_platform and package names across distros.
>>
>> It would be nice to have this method available, so thanks for filing the 
>> ticket.
>>
>> On Wed, Aug 15, 2012 at 12:17 PM, Bryan McLellan 
>> < >
>>  wrote:
>>> On Wed, Aug 15, 2012 at 12:10 PM, Mike 
>>> < >
>>>  wrote:
>>>> Does that make sense?
>>>
>>> Yeah, I'm just sad that we have to write cookbooks that have to
>>> diverge on Omnibus.
>>>
>>> Filed http://tickets.opscode.com/browse/CHEF-3365 to track the upfactor.
>>>
>>> Bryan
>
>
>
> --
> Juanje
>
> http://about.me/juanje



-- 
Christopher Brown, Chief Technical Officer, Opscode, Inc.
T: (425) 502-5522, E: 

IRC, Github: skeptomai
Twitter: @skeptomai



Archive powered by MHonArc 2.6.16.

§