summaryrefslogtreecommitdiff
path: root/lib/chef/provider/service/windows.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/provider/service/windows.rb')
-rw-r--r--lib/chef/provider/service/windows.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/provider/service/windows.rb b/lib/chef/provider/service/windows.rb
index ba51e53bed..4333e77869 100644
--- a/lib/chef/provider/service/windows.rb
+++ b/lib/chef/provider/service/windows.rb
@@ -42,7 +42,7 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service
@current_resource.service_name(@new_resource.service_name)
@current_resource.running(current_state == RUNNING)
Chef::Log.debug "#{@new_resource} running: #{@current_resource.running}"
- @current_resource.enabled(start_type == AUTO_START)
+ @current_resource.enabled(start_type != DISABLED)
Chef::Log.debug "#{@new_resource} enabled: #{@current_resource.enabled}"
@current_resource
end
@@ -122,7 +122,7 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service
def disable_service
if Win32::Service.exists?(@new_resource.service_name)
- if start_type == AUTO_START
+ if start_type != DISABLED
Win32::Service.configure(
:service_name => @new_resource.service_name,
:start_type => Win32::Service::DISABLED