Support Debian's /bin/systemctl location

master
Mike Gerber 10 years ago
parent 65e7c46b6e
commit 77c0cc85ec

@ -6,9 +6,16 @@ import posixpath
import subprocess import subprocess
import sys import sys
systemctl = '/usr/bin/systemctl'
if not posixpath.exists(systemctl): def find_systemctl():
systemctls = [ '/bin/systemctl', '/usr/bin/systemctl' ]
for systemctl in systemctls:
if posixpath.exists(systemctl):
return systemctl
systemctl = find_systemctl()
if not systemctl:
print('System WARN: systemctl not found') print('System WARN: systemctl not found')
sys.exit(1) sys.exit(1)

Loading…
Cancel
Save