summaryrefslogtreecommitdiff
path: root/ceph.spec.in
diff options
context:
space:
mode:
authorGary Lowell <glowell@inktank.com>2013-02-25 23:51:25 -0800
committerGary Lowell <glowell@inktank.com>2013-02-25 23:51:25 -0800
commit1c8ffc5852d573181a29e0cd9b2e83cc46381f71 (patch)
tree8b55306ee02ff17a806cdb598e66e84e04557d9b /ceph.spec.in
parentaa79077c2442e518c11f3d1885461d734909370b (diff)
downloadceph-1c8ffc5852d573181a29e0cd9b2e83cc46381f71.tar.gz
ceph.spec.in: Create placeholder directorys under /var/lib/ceph (Bug 4119)
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Diffstat (limited to 'ceph.spec.in')
-rw-r--r--ceph.spec.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/ceph.spec.in b/ceph.spec.in
index a260d32e0f7..2ba4c7533f3 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -290,6 +290,16 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ceph/
install -D -m 644 udev/50-rbd.rules $RPM_BUILD_ROOT/lib/udev/rules.d/50-rbd.rules
install -D -m 644 udev/95-ceph-osd.rules $RPM_BUILD_ROOT/lib/udev/rules.d/95-ceph-osd.rules
+#set up placeholder directories
+mkdir -p $RPM_BUILD_ROOT/etc/ceph
+mkdir -p $RPM_BUILD_ROOT/var/log/ceph
+mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/tmp
+mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/mon
+mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/osd
+mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/mds
+mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/bootstrap-osd
+mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/bootstrap-mds
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -394,6 +404,17 @@ fi
/sbin/ceph-create-keys
/lib/udev/rules.d/95-ceph-osd.rules
+#set up placeholder directories
+%defattr(-,root,root,755)
+%dir /etc/ceph
+%dir /var/log/ceph
+%dir /var/lib/ceph/tmp
+%dir /var/lib/ceph/mon
+%dir /var/lib/ceph/osd
+%dir /var/lib/ceph/mds
+%dir /var/lib/ceph/bootstrap-osd
+%dir /var/lib/ceph/bootstrap-mds
+
#################################################################################
%files fuse
%defattr(-,root,root,-)