From: Amin Shayan Date: Sat, 9 Jul 2016 19:37:34 +0000 (+0430) Subject: modify sysvinit if condition X-Git-Tag: v1.5.35~3^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=222c395fbb5ec89f5a39ca42404b8708d9c0bb40;p=ceph-deploy.git modify sysvinit if condition If ceph packages aren't installed on the host with systemd preinstalled, script will return sysvinit instead of systemd which is invalid. --- diff --git a/ceph_deploy/hosts/centos/__init__.py b/ceph_deploy/hosts/centos/__init__.py index 2b835e3..61b3b90 100644 --- a/ceph_deploy/hosts/centos/__init__.py +++ b/ceph_deploy/hosts/centos/__init__.py @@ -21,7 +21,7 @@ def choose_init(module): if module.normalized_release.int_major < 7: return 'sysvinit' - if not module.conn.remote_module.path_exists("/usr/lib/systemd/system/ceph.target"): + if not module.conn.remote_module.path_exists("/usr/lib/systemd"): return 'sysvinit' return 'systemd'