lib/chef/provider/service.rb in chef-0.7.10 vs lib/chef/provider/service.rb in chef-0.7.12

- old
+ new

@@ -23,20 +23,21 @@ class Provider class Service < Chef::Provider include Chef::Mixin::Command - def initialize(node, new_resource) - super(node, new_resource) + def initialize(node, new_resource, collection=nil, definitions=nil, cookbook_loader=nil) + super(node, new_resource, collection, definitions, cookbook_loader) @enabled = nil end def action_enable unless @current_resource.enabled Chef::Log.debug("#{@new_resource}: attempting to enable") status = enable_service() if status + @new_resource.updated = true Chef::Log.info("#{@new_resource}: enabled successfully") end else Chef::Log.debug("#{@new_resource}: not enabling, already enabled") end @@ -45,10 +46,11 @@ def action_disable if @current_resource.enabled Chef::Log.debug("#{@new_resource}: attempting to disable") status = disable_service() if status + @new_resource.updated = true Chef::Log.info("#{@new_resource}: disabled successfully") end else Chef::Log.debug("#{@new_resource}: not disabling, already disabled") end @@ -57,10 +59,11 @@ def action_start unless @current_resource.running Chef::Log.debug("#{@new_resource}: attempting to start") status = start_service() if status + @new_resource.updated = true Chef::Log.info("Started service #{@new_resource} successfully") end else Chef::Log.debug("#{@new_resource}: not starting, already running") end @@ -69,10 +72,11 @@ def action_stop if @current_resource.running Chef::Log.debug("#{@new_resource}: attempting to stop") status = stop_service() if status + @new_resource.updated = true Chef::Log.info("#{@new_resource}: stopped successfully") end else Chef::Log.debug("#{@new_resource}: not stopping, already stopped") end @@ -80,10 +84,11 @@ def action_restart Chef::Log.debug("#{@new_resource}: attempting to restart") status = restart_service() if status + @new_resource.updated = true Chef::Log.info("#{@new_resource}: restarted successfully") end end def action_reload @@ -92,9 +97,10 @@ else if @current_resource.running Chef::Log.debug("#{@new_resource}: attempting to reload") status = reload_service() if status + @new_resource.updated = true Chef::Log.info("#{@new_resource}: reloaded successfully") end end end end