]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
packaging: added rbd-mirror startup scripts 8217/head
authorJason Dillaman <dillaman@redhat.com>
Fri, 18 Mar 2016 19:09:21 +0000 (15:09 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 18 Mar 2016 21:53:06 +0000 (17:53 -0400)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
ceph.spec.in
debian/rules

index a82a7e18254329e5bc94a6147f8472a76eb09a8f..f8a210c0589ffad77d09a4cfa76fed50d04f0968 100644 (file)
@@ -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
index ed8e86c842982ca6e3431d0141a0b5d6f1fc16e8..91fa8b6acc8b607af55eb7410a43d95e37a157fb 100755 (executable)
@@ -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