From: Boris Ranto Date: Tue, 28 Jul 2015 09:28:40 +0000 (+0200) Subject: ceph.spec.in: stop/start service on policy upgrade/removal X-Git-Tag: v9.1.0~432^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c6d6c783f46154186566d340f5f026fe78f5f961;p=ceph.git ceph.spec.in: stop/start service on policy upgrade/removal Signed-off-by: Boris Ranto --- diff --git a/ceph.spec.in b/ceph.spec.in index bc7f0143905..a0d55b2a868 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -1132,21 +1132,24 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{_mandir}/man8/ceph_selinux.8.* %post selinux +/sbin/service ceph stop >/dev/null 2>&1 semodule -n -i %{_datadir}/selinux/packages/ceph.pp if /usr/sbin/selinuxenabled ; then /usr/sbin/load_policy %relabel_files fi +/sbin/service ceph start >/dev/null 2>&1 exit 0 %postun selinux if [ $1 -eq 0 ]; then + /sbin/service ceph stop >/dev/null 2>&1 semodule -n -r ceph if /usr/sbin/selinuxenabled ; then /usr/sbin/load_policy %relabel_files - fi; + /sbin/service ceph start >/dev/null 2>&1 fi; exit 0