Issue #2370 has been updated by Matt Robinson. Status changed from Ready for Testing to Ready for Checkin Keywords set to openbsd package Branch set to http://github.com/mmrobins/puppet/tree/feature/master/2370-open_bsd_package_version
Hey Joe, The patch looks good. I managed to run this on an OpenBSD virtual machine and install a specific version and flavor of a package. It would be nice if this had tests. I realize that you may not be familiar with rspec, and it's more important that this work for people using OpenBSD than it is that it's thoroughly tested, but if you had a chance and could add tests, perhaps based on the tests of one of the other package providers, that would be awesome. Markus, I've put this code in a branch on this ticket. The branch is based off master, so it may at some point need to be backported to 0.25.x. Matt ---------------------------------------- Feature #2370: OpenBSD package provider could be a little more robust http://projects.puppetlabs.com/issues/2370 Author: Joe McDonagh Status: Ready for Checkin Priority: Normal Assigned to: Joe McDonagh Category: package Target version: 2.6 Affected version: 0.25.4 Keywords: openbsd package Branch: http://github.com/mmrobins/puppet/tree/feature/master/2370-open_bsd_package_version The provider for OBSD packages is pretty brute- it complains it's not versionable, yet OpenBSD packages usually take the form of ${PACKAGENAME}-${VERSION}, so if I try to ensure something like 'screen' is installed it fails because I need to specify the version inside the package name. Alternatively, there could be a parameter such as force, that installs each package there. I'm going to guess this is a 'needs design decision' type of ticket. -- 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.
