Thanks for the hint David, but still stuck..

The relevant output from the gentoo box is:

Debug: Puppet::Type::Service::ProviderOpenrc: file /bin/rc-status does not 
exist
Debug: Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-rc.d 
does not exist
Debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does 
not exist
Debug: Puppet::Type::Service::ProviderUpstart: 0 confines (of 4) were true
Debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not 
exist
Debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
Debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not 
exist
Debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not 
exist
Debug: Puppet::Type::Service::ProviderOpenbsd: file /usr/sbin/rcctl does 
not exist
Warning: Found multiple default providers for service: init, systemd; using 
init

So it looks like it only displays the service providers it cannot find....
- so tried running it on one of the raspbian boxes which don't have init 
and are detecting systemd properly and i see:

Debug: Puppet::Type::Service::ProviderInit: false value when expecting true

Which really isn't telling me much about what's attempting to be detected, 
what's reporting false when the test is expecting true. 

Searching the github 'puppetlabs/puppet' repository for ProviderInit but 
found nothing - so I can't workout what part of the source code is doing 
the tests.

Dave


-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/4354faf5-00d0-4033-a34c-57a4034e613f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to