mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-05 04:42:48 +00:00
Fix traceback in service module when svc_cmd is None (2nd fix)
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.
This extends fix from e2f20db534 also
for state=restarted.
Fixes issue #3533
This commit is contained in:
committed by
James Cammarata
parent
d89f104e91
commit
8d290e3394
@@ -677,7 +677,7 @@ class LinuxService(Service):
|
||||
else:
|
||||
# SysV
|
||||
rc_state, stdout, stderr = self.execute_command("%s %s %s" % (self.action, self.name, arguments), daemonize=True)
|
||||
elif self.svc_cmd.endswith('rc-service'):
|
||||
elif self.svc_cmd and self.svc_cmd.endswith('rc-service'):
|
||||
# All services in OpenRC support restart.
|
||||
rc_state, stdout, stderr = self.execute_command("%s %s %s" % (svc_cmd, self.action, arguments), daemonize=True)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user