File 02_sysvinit_for_all.patch of Package ceph-deploy
diff -u -r ceph-deploy-1.5.9.original/ceph_deploy/hosts/suse/__init__.py ceph-deploy-1.5.9/ceph_deploy/hosts/suse/__init__.py
--- ceph-deploy-1.5.9.original/ceph_deploy/hosts/suse/__init__.py 2014-07-21 16:38:02.515115322 +0200
+++ ceph-deploy-1.5.9/ceph_deploy/hosts/suse/__init__.py 2014-07-24 15:57:00.116618632 +0200
@@ -19,8 +19,10 @@
Returns the name of a init system (upstart, sysvinit ...).
"""
- init_mapping = { '11' : 'sysvinit', # SLE_11
- '12' : 'systemd', # SLE_12
- '13.1' : 'systemd', # openSUSE_13.1
+ init_mapping = { '11' : 'sysvinit', # SLE_11
+ # SLE_12 is systemd but ceph does not support this.
+ '12' : 'sysvinit', # SLE_12
+ # openSUSE_13.1 is systemd but ceph does not support this.
+ '13.1' : 'sysvinit', # openSUSE_13.1
}
return init_mapping.get(release, 'sysvinit')