--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ruby/puppet/patches/puppet-10-smf-recursive-enable.patch Tue Feb 09 12:48:32 2016 -0800
@@ -0,0 +1,13 @@
+Patch to make svcadm enable default to using the -r flag. This patch
+has not yet been submitted upstream.
+
+--- puppet-3.6.2/lib/puppet/provider/service/smf.rb.orig 2015-06-02 10:28:10.870219833 -0600
++++ puppet-3.6.2/lib/puppet/provider/service/smf.rb 2015-06-02 10:28:19.325013006 -0600
+@@ -70,7 +70,7 @@ Puppet::Type.type(:service).provide :smf
+ when :maintenance
+ [command(:adm), :clear, @resource[:name]]
+ else
+- [command(:adm), :enable, "-s", @resource[:name]]
++ [command(:adm), :enable, "-rs", @resource[:name]]
+ end
+ end