Pass sig to service.status in after_toggle

As on line 350, pass `sig` to `service.status` to ensure that the correct behavior is used. If we don't pass `sig`, upstart/sysv jobs that do not implement `service <name> status` will fail.
This commit is contained in:
Dan Lloyd 2017-02-13 12:39:09 -05:00 committed by rallytime
parent 8c0a83cbb5
commit 53f7b987e8

View file

@ -379,7 +379,7 @@ def running(name, enable=None, sig=None, init_delay=None, **kwargs):
time.sleep(init_delay)
# only force a change state if we have explicitly detected them
after_toggle_status = __salt__['service.status'](name)
after_toggle_status = __salt__['service.status'](name, sig)
if 'service.enabled' in __salt__:
after_toggle_enable_status = __salt__['service.enabled'](name)
else: