]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec.in: stop/start service on policy upgrade/removal
authorBoris Ranto <branto@redhat.com>
Tue, 28 Jul 2015 09:28:40 +0000 (11:28 +0200)
committerBoris Ranto <branto@redhat.com>
Wed, 5 Aug 2015 13:21:47 +0000 (15:21 +0200)
Signed-off-by: Boris Ranto <branto@redhat.com>
ceph.spec.in

index bc7f01439058962ac48980f816730e1b2dced655..a0d55b2a8684534197a8f3b7fbb52598775a53d3 100644 (file)
@@ -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