From: Jason Dillaman Date: Fri, 18 Mar 2016 19:09:21 +0000 (-0400) Subject: packaging: added rbd-mirror startup scripts X-Git-Tag: v10.1.0~11^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f5375dcd1fa711d78f57d44926d9f69257cf96e5;p=ceph.git packaging: added rbd-mirror startup scripts Signed-off-by: Jason Dillaman --- diff --git a/ceph.spec.in b/ceph.spec.in index a82a7e18254..f8a210c0589 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -761,11 +761,13 @@ install -m 0644 -D etc/sysconfig/ceph $RPM_BUILD_ROOT%{_localstatedir}/adm/fillu install -m 0644 -D systemd/ceph-create-keys@.service $RPM_BUILD_ROOT%{_unitdir}/ceph-create-keys@.service install -m 0644 -D systemd/ceph-mds@.service $RPM_BUILD_ROOT%{_unitdir}/ceph-mds@.service install -m 0644 -D systemd/ceph-radosgw@.service $RPM_BUILD_ROOT%{_unitdir}/ceph-radosgw@.service + install -m 0644 -D systemd/ceph-rbd-mirror@.service $RPM_BUILD_ROOT%{_unitdir}/ceph-rbd-mirror@.service install -m 0644 -D systemd/ceph.target $RPM_BUILD_ROOT%{_unitdir}/ceph.target install -m 0644 -D systemd/ceph-osd.target $RPM_BUILD_ROOT%{_unitdir}/ceph-osd.target install -m 0644 -D systemd/ceph-mon.target $RPM_BUILD_ROOT%{_unitdir}/ceph-mon.target install -m 0644 -D systemd/ceph-mds.target $RPM_BUILD_ROOT%{_unitdir}/ceph-mds.target install -m 0644 -D systemd/ceph-radosgw.target $RPM_BUILD_ROOT%{_unitdir}/ceph-radosgw.target + install -m 0644 -D systemd/ceph-rbd-mirror.target $RPM_BUILD_ROOT%{_unitdir}/ceph-rbd-mirror.target install -m 0644 -D systemd/ceph-disk@.service $RPM_BUILD_ROOT%{_unitdir}/ceph-disk@.service install -m 0755 -D systemd/ceph $RPM_BUILD_ROOT%{_sbindir}/rcceph %else @@ -1095,6 +1097,10 @@ fi %defattr(-,root,root,-) %{_bindir}/rbd-mirror %{_mandir}/man8/rbd-mirror.8* +%if 0%{?_with_systemd} +%{_unitdir}/ceph-rbd-mirror@.service +%{_unitdir}/ceph-rbd-mirror.target +%endif ################################################################################# %files -n rbd-nbd diff --git a/debian/rules b/debian/rules index ed8e86c8429..91fa8b6acc8 100755 --- a/debian/rules +++ b/debian/rules @@ -134,6 +134,8 @@ binary-arch: build install install -m0644 src/upstart/ceph-mds.conf debian/ceph-mds/etc/init install -d -m0755 debian/radosgw/etc/init install -m0644 src/upstart/radosgw*.conf debian/radosgw/etc/init + install -d -m0755 debian/rbd-mirror/etc/init + install -m0644 src/upstart/ceph-rbd-mirror*.conf debian/rbd-mirror/etc/init # install the systemd stuff manually since we have funny service names install -d -m0755 debian/ceph-common/lib/systemd/system install -m0644 systemd/ceph.target debian/ceph-common/lib/systemd/system @@ -162,6 +164,10 @@ binary-arch: build install install -m0644 systemd/ceph-radosgw@.service debian/radosgw/lib/systemd/system sed -i s./etc/sysconfig/./etc/default/.g debian/radosgw/lib/systemd/system/ceph-radosgw@.service + install -d -m0755 debian/rbd-mirror/lib/systemd/system + install -m0644 systemd/ceph-rbd-mirror@.service debian/rbd-mirror/lib/systemd/system + sed -i s./etc/sysconfig/./etc/default/.g debian/rbd-mirror/lib/systemd/system/ceph-rbd-mirror@.service + dh_installman -a dh_lintian -a dh_link -a