summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ceph.spec.in22
1 files changed, 17 insertions, 5 deletions
diff --git a/ceph.spec.in b/ceph.spec.in
index a5f21d08eca..434ce4768f7 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -153,10 +153,7 @@ rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
-/sbin/chkconfig --add ceph
-%if %{defined suse_version}
-%fillup_and_insserv -f -y ceph
-%endif
+#/sbin/chkconfig --add ceph
%preun
%if %{defined suse_version}
@@ -164,7 +161,7 @@ rm -rf $RPM_BUILD_ROOT
%endif
if [ $1 = 0 ] ; then
/sbin/service ceph stop >/dev/null 2>&1
- /sbin/chkconfig --del ceph
+# /sbin/chkconfig --del ceph
fi
%postun
@@ -293,6 +290,21 @@ fi
%{_mandir}/man8/radosgw-admin.8*
%{_libdir}/librgw.so.*
+%post radosgw
+%if %{defined suse_version}
+%fillup_and_insserv -f -y radosgw
+%endif
+
+%preun radosgw
+%if %{defined suse_version}
+%stop_on_removal radosgw
+%endif
+
+%postun radosgw
+%if %{defined suse_version}
+%insserv_cleanup
+%endif
+
%if %{with_gtk2}
%files gcephtool
%defattr(-,root,root,-)