(PUP-4562) Fix 'bsd' service provider and tweak description#3918
(PUP-4562) Fix 'bsd' service provider and tweak description#3918peterhuene merged 1 commit intopuppetlabs:masterfrom jasperla:service_bsd
Conversation
|
CLA signed by all contributors. |
|
Hi @jasperla. Thanks for the contribution! Sadly this looks like it's been broken for quite some time, so thanks for the spec coverage. The changes look good to me, so I'll likely go over this PR in tomorrow's triage and consider it a candidate for merge. One minor thing, could we reword the commit message? "Unbreak" can be a little confusing. Perhaps |
While here provide a basic set of tests
|
Thanks, I've changed this PR's title and the commit message. Fix or unbreak, either way, at least now it works and provides a better base to work on. |
|
@jasperla Thanks! Triage note: CI failure is the spurious rdoc spec failure on Windows and can be ignored. |
|
@infracaninophile as a fellow BSD user, do these changes make sense to you? |
|
Looks pretty reasonable to me. This is presumably the provider for NetBSD (which I haven't used at all, really) because FreeBSD, DFly and OpenBSD do things sufficiently differently for this not to work, but then again, those OSes have their own providers. |
|
I've actually got an rcng provider for NetBSD/CargOS specifically which will subclass from this provider. I'll open a PR for that when this one is merged. |
|
@infracaninophile Thanks for looking it over 👍 @jasperla Thanks again for the contribution! This should appear in Puppet 4.2. |
(PUP-4562) Fix 'bsd' service provider and tweak description
No description provided.