# File lib/puppet/provider/service/smf.rb, line 21 21: def setupservice 22: begin 23: if resource[:manifest] 24: [command(:svcs), "-l", @resource[:name]] 25: if $?.exitstatus == 1 26: Puppet.notice "Importing %s for %s" % [ @resource[:manifest], @resource[:name] ] 27: svccfg :import, resource[:manifest] 28: end 29: end 30: rescue Puppet::ExecutionFailure => detail 31: raise Puppet::Error.new( "Cannot config %s to enable it: %s" % [ self.service, detail ] ) 32: end 33: end