Method: Chef::Provider::Service::Freebsd#load_current_resource

Defined in:
lib/chef/provider/service/freebsd.rb

#load_current_resourceObject



44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/chef/provider/service/freebsd.rb', line 44

def load_current_resource
  @current_resource = Chef::Resource::Service.new(new_resource.name)
  current_resource.service_name(new_resource.service_name)

  return current_resource unless init_command

  logger.trace("#{current_resource} found at #{init_command}")

  @status_load_success = true
  determine_current_status! # see Chef::Provider::Service::Simple

  determine_enabled_status!
  current_resource
end