components/ruby/puppet/patches/puppet-14-smf-refreshable.patch
changeset 5864 06703eb0e31f
equal deleted inserted replaced
5863:9108cc241851 5864:06703eb0e31f
       
     1 smf understands the concept of refreshable
       
     2 PUP-6238 Serivce SMF should declare has_feature :refreshable
       
     3 
       
     4 diff --git a/lib/puppet/provider/service/smf.rb b/lib/puppet/provider/service/smf.rb
       
     5 --- a/lib/puppet/provider/service/smf.rb
       
     6 +++ b/lib/puppet/provider/service/smf.rb
       
     7 @@ -23,6 +23,8 @@ Puppet::Type.type(:service).provide :smf, :parent => :base do
       
     8    commands :adm => "/usr/sbin/svcadm", :svcs => "/usr/bin/svcs"
       
     9    commands :svccfg => "/usr/sbin/svccfg"
       
    10 
       
    11 +  has_feature :refreshable
       
    12 +
       
    13    def setupservice
       
    14        if resource[:manifest]
       
    15          [command(:svcs), "-l", @resource[:name]]