From dfba6acce75eea02251e98e2d57e6fbb344241fa Mon Sep 17 00:00:00 2001 From: Travis Rhoden Date: Thu, 7 May 2015 20:13:53 -0400 Subject: [PATCH] packaging: Add rgw placeholder dirs in proper packages Automatically create /var/lib/ceph/radosgw with the ceph-radosgw package, and /var/lib/ceph/bootstrap-rgw via the ceph package. Signed-off-by: Travis Rhoden (cherry picked from commit bf93128f664ac74383806530a1f974edde8df5b6) Conflicts: ceph.spec.in hammer uses %ghost --- ceph.spec.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ceph.spec.in b/ceph.spec.in index fde8e6a8fd3c8..8eac871751e69 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -533,8 +533,10 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/tmp mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/mon mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/osd mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/mds +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/radosgw mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/bootstrap-osd mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/bootstrap-mds +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/bootstrap-rgw mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/radosgw %clean @@ -650,6 +652,7 @@ fi %dir %{_localstatedir}/lib/ceph/bootstrap-osd %dir %{_localstatedir}/lib/ceph/bootstrap-mds %ghost %dir %{_localstatedir}/run/ceph/ +%dir %{_localstatedir}/lib/ceph/bootstrap-rgw ################################################################################# %files -n ceph-common @@ -724,6 +727,7 @@ fi %config(noreplace) %{_sysconfdir}/logrotate.d/radosgw %config %{_sysconfdir}/bash_completion.d/radosgw-admin %dir %{_localstatedir}/log/radosgw/ +%dir %{_localstatedir}/lib/ceph/radosgw %post radosgw /sbin/ldconfig -- 2.39.5