From a11e3764f1fdd8bf6f192dba2c1bcc7fbb803a01 Mon Sep 17 00:00:00 2001 From: Dimitri John Ledkov Date: Wed, 23 Jul 2014 14:54:14 +0100 Subject: Make systemd root installation dir appropriate for debian-like systems, else fallback to universally acceptable one. --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 9118e5f6..f8566e34 100755 --- a/setup.py +++ b/setup.py @@ -35,6 +35,10 @@ import subprocess def is_f(p): return os.path.isfile(p) +if is_f('/etc/debian_version'): + systemd_root = '/lib/systemd/system/' +else: + systemd_root = '/etc/systemd/system/' INITSYS_FILES = { 'sysvinit': [f for f in glob('sysvinit/redhat/*') if is_f(f)], @@ -45,7 +49,7 @@ INITSYS_FILES = { INITSYS_ROOTS = { 'sysvinit': '/etc/rc.d/init.d', 'sysvinit_deb': '/etc/init.d', - 'systemd': '/etc/systemd/system/', + 'systemd': systemd_root, 'upstart': '/etc/init/', } INITSYS_TYPES = sorted(list(INITSYS_ROOTS.keys())) -- cgit v1.2.3