Issue #9651 has been updated by Joe McDonagh.

Hi James, I've actually got a contact in OpenBSD dev who is testing that 
provider along with some support for the updateable feature. As soon as he 
hands me the patch I will do another smoke test for grins (he's not going to 
hand me an untested patch) and attach it to the ticket. And he's going to take 
up the whole 'pkg_add never fails' thing with the maintainer. Thanks.
----------------------------------------
Bug #9651: OpenBSD Package provider is fubar'd
https://projects.puppetlabs.com/issues/9651

Author: Joe McDonagh
Status: Investigating
Priority: Normal
Assignee: Joe McDonagh
Category: package
Target version: 
Affected Puppet version: 2.7.3
Keywords: 
Branch: 


This provider used to work in .25.4, now the obvious failure is it runs 
'pkg_add $source' instead of pkg_add $name, but even if you fix that it still 
doesn't really seem to be working properly. The code is fairly confusing at 
points and it's kind of unclear what is trying to be achieved at times, as in 
pieces of code seem totally useless. With no comments, tough to tell. I took a 
crack at fixing it and wasn't really getting far. I think the thing just needs 
to be re-written.  To compound the problem, pkg_add is working like a faulty 
init script and returning 0 even when it fails. Might want to address this in 
the code somehow by re-running the instances method and seeing if it is in 
there on exit code 0, if not raise a puppeterror. That could have a performance 
impact I guess on large package sets though.

There is a package provider that probably works in the mtier puppetlabs.com 
blog post, A Puffy in the Corporate something or other.

I can probably assist with this, but I'm not going to really put too much into 
it til someone from PL has a response to the issue.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to