summaryrefslogtreecommitdiff
path: root/ceph.spec.in
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2011-10-17 08:51:47 -0700
committerSage Weil <sage@newdream.net>2011-10-17 08:51:47 -0700
commit9baf5ef4f35c38d7fbaa70bde8f2c9383b2f5163 (patch)
tree361709c73d5aacb82ed7dc0cbcc040772da3ae0e /ceph.spec.in
parent21d941e83b168fa297aed58e27b4c11193468293 (diff)
downloadceph-9baf5ef4f35c38d7fbaa70bde8f2c9383b2f5163.tar.gz
ceph.spec: don't chkconfig
This was fighting with suse insserv. Still needs some cleanup. Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'ceph.spec.in')
-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,-)