Merge pull request #1550 from chef/chris-rock/upstart-fallback

try to use sysv fallback if is not producing proper output
This commit is contained in:
Adam Leff 2017-03-09 17:25:29 -05:00 committed by GitHub
commit 546486ff6a

View file

@ -336,7 +336,7 @@ module Inspec::Resources
status = inspec.command("#{service_ctl} status #{service_name}")
# fallback for systemv services, those are not handled via `initctl`
return SysV.new(inspec).info(service_name) if status.exit_status.to_i != 0
return SysV.new(inspec).info(service_name) if status.exit_status.to_i != 0 || status.stdout == ''
# @see: http://upstart.ubuntu.com/cookbook/#job-states
# grep for running to indicate the service is there