# 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