On Tue, Sep 6, 2011 at 20:00, Matthew Marlowe
<[email protected]> wrote:
>> This comes down to the package provider depending on eix, which is
>> presumably some sort of interface to portage that isn't standard;
>> fixing the provider should fix the problem there.  That pretty much
>> depends on someone who cares sending an appropriate patch.  (hint ;)
>
> That's probably most of it.  Can you provide a link to the file(s) on
> github within the puppet source specific to the gentoo packaging
> provider?

You want lib/puppet/provider/package/portage.rb

> I'll see if I can find to review it and consider extending
> or updating it to understand more of the gentoo build specific
> procedures.  I'm not sure if this might require adding new keywords or
> resources, or if we're just talking about setting and creating class
> variables that the provider would interpret and implement.

So, that would wrap the generic "package" type and provide a concrete
implementation of checking, and actioning, the instructions from
Puppet.  Presumably it uses the eix tool, presently, and should be
reworked not to require that to achieve the same aims to fix this bug.

(...but I am not certain - I don't know gentoo well. :)

Daniel
-- 
⎋ Puppet Labs Developer – http://puppetlabs.com
♲ Made with 100 percent post-consumer electrons

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to