- From: Mike <
>
- To: Christopher Brown <
>
- Cc: Juanje Ojeda Croissier <
>, Bryan McLellan <
>,
- Subject: [chef-dev] Re: Re: Re: Determining if running omnibus or system ruby
- Date: Tue, 21 Aug 2012 22:48:51 -0400
How many paths have been used?
I came across this segment today:
https://github.com/heavywater/chef-chef_gem/blob/master/libraries/chef_gem.rb#L43-60
Can Opscode choose something and stick with it for a while? :)
Also, everyone go upvote and fix
http://tickets.opscode.com/browse/CHEF-3365 - I don't know the
upfactor process.
-M
On Thu, Aug 16, 2012 at 1:33 PM, Christopher Brown
<
>
wrote:
>
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.