From ffe70458937b5e9c7ae38717dd2699efb472477f Mon Sep 17 00:00:00 2001 From: Laurent Barbe Date: Tue, 2 Jul 2013 16:50:40 +0200 Subject: [PATCH] install rules for init-rbdmap Signed-off-by: Laurent Barbe --- ceph.spec.in | 4 ++++ debian/ceph.install | 2 ++ debian/rules | 2 ++ src/Makefile.am | 1 + 4 files changed, 9 insertions(+) diff --git a/ceph.spec.in b/ceph.spec.in index ce65db6941023..0cab8124ac366 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -283,6 +283,8 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' install -D src/init-ceph $RPM_BUILD_ROOT%{_initrddir}/ceph install -D src/init-radosgw.sysv $RPM_BUILD_ROOT%{_initrddir}/ceph-radosgw +install -D src/init-rbd $RPM_BUILD_ROOT%{_initrddir}/rbdmap +install -D src/rbdmap $RPM_BUILD_ROOT%{_sysconfdir}/rbdmap mkdir -p $RPM_BUILD_ROOT%{_sbindir} ln -sf ../../etc/init.d/ceph %{buildroot}/%{_sbindir}/rcceph ln -sf ../../etc/init.d/ceph-radosgw %{buildroot}/%{_sbindir}/rcceph-radosgw @@ -405,6 +407,8 @@ fi %config %{_sysconfdir}/bash_completion.d/rados %config %{_sysconfdir}/bash_completion.d/radosgw-admin %config %{_sysconfdir}/bash_completion.d/rbd +%{_initrddir}/rbdmap +%config(noreplace) %{_sysconfdir}/rbdmap %config(noreplace) %{_sysconfdir}/logrotate.d/ceph %config(noreplace) %{_sysconfdir}/logrotate.d/radosgw %{_mandir}/man8/ceph-mon.8* diff --git a/debian/ceph.install b/debian/ceph.install index 69dfc6d595424..f29450f416392 100644 --- a/debian/ceph.install +++ b/debian/ceph.install @@ -28,3 +28,5 @@ usr/share/man/man8/crushtool.8 usr/share/man/man8/mkcephfs.8 usr/share/man/man8/monmaptool.8 usr/share/man/man8/osdmaptool.8 +etc/rbdmap +etc/init.d/rbdmap diff --git a/debian/rules b/debian/rules index 98dd6ed6f19b4..b6e2622b56256 100755 --- a/debian/rules +++ b/debian/rules @@ -80,6 +80,8 @@ install: build install -D -m 644 udev/50-rbd.rules $(DESTDIR)/lib/udev/rules.d/50-rbd.rules install -D -m 644 udev/60-ceph-partuuid-workaround.rules $(DESTDIR)/lib/udev/rules.d/60-ceph-partuuid-workaround.rules install -D -m 644 udev/95-ceph-osd.rules $(DESTDIR)/lib/udev/rules.d/95-ceph-osd.rules + install -D -m 644 src/rbdmap $(DESTDIR)/etc/rbdmap + install -D -m 755 src/init-rbdmap $(DESTDIR)/etc/init.d/rbdmap # Add here commands to install the package into debian/testpack. # Build architecture-independent files here. diff --git a/src/Makefile.am b/src/Makefile.am index 3f8369bfeda0f..d9305ea073836 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1219,6 +1219,7 @@ EXTRA_DIST += \ ceph-run $(srcdir)/ceph_common.sh \ $(srcdir)/init-radosgw \ $(srcdir)/init-radosgw.sysv \ + $(srcdir)/init-rbdmap \ $(srcdir)/ceph-clsinfo $(srcdir)/make_version $(srcdir)/check_version \ $(srcdir)/.git_version \ $(srcdir)/ceph-rbdnamer \ -- 2.39.5