summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/puppet/type/service.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/puppet/type/service.rb b/lib/puppet/type/service.rb
index 13aad3a00..b8a606d49 100644
--- a/lib/puppet/type/service.rb
+++ b/lib/puppet/type/service.rb
@@ -106,7 +106,14 @@ module Puppet
newparam(:type) do
desc "The service type. For most platforms, it does not make
sense to change set this parameter, as the default is based on
- the builtin service facilities."
+ the builtin service facilities. The service types available are:
+
+ * ``base``: You must specify everything.
+ * ``init``: Assumes ``start`` and ``stop`` commands exist, but you
+ must specify everything else.
+ * ``debian``: Debian's own specific version of ``init``.
+ * ``smf``: Solaris 10's new Service Management Facility.
+ "
defaultto { @parent.class.defaulttype }