]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec, debian: changes for building cephfs-mirror daemon 36939/head
authorVenky Shankar <vshankar@redhat.com>
Tue, 4 Aug 2020 11:57:43 +0000 (07:57 -0400)
committerVenky Shankar <vshankar@redhat.com>
Wed, 2 Sep 2020 10:50:08 +0000 (06:50 -0400)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
ceph.spec.in
debian/cephfs-mirror.install [new file with mode: 0644]
debian/control
debian/rules

index fe193aec60edbf2d648bab6f2390a3f35c726601..736b098b29e82ed8033a8e2f96ff11b5e76f05d4 100644 (file)
@@ -599,6 +599,17 @@ Requires:  python%{python3_pkgversion}
 %description fuse
 FUSE based client for Ceph distributed network file system
 
+%package -n cephfs-mirror
+Summary:       Ceph daemon for mirroring CephFS snapshots
+%if 0%{?suse_version}
+Group:         System/Filesystems
+%endif
+Requires:      ceph-base = %{_epoch_prefix}%{version}-%{release}
+Requires:      librados2 = %{_epoch_prefix}%{version}-%{release}
+Requires:      libcephfs2 = %{_epoch_prefix}%{version}-%{release}
+%description -n cephfs-mirror
+Daemon for mirroring CephFS snapshots between Ceph clusters.
+
 %package -n rbd-fuse
 Summary:       Ceph fuse-based client
 %if 0%{?suse_version}
@@ -1750,6 +1761,9 @@ fi
 %{_unitdir}/ceph-fuse@.service
 %{_unitdir}/ceph-fuse.target
 
+%files -n cephfs-mirror
+%{_bindir}/cephfs-mirror
+
 %files -n rbd-fuse
 %{_bindir}/rbd-fuse
 %{_mandir}/man8/rbd-fuse.8*
diff --git a/debian/cephfs-mirror.install b/debian/cephfs-mirror.install
new file mode 100644 (file)
index 0000000..19d2e48
--- /dev/null
@@ -0,0 +1 @@
+usr/bin/cephfs-mirror
index c4425a3aadb69729b4e3eadbb2324b4e7b7640e8..509aa78dec1d07de12dd08073fc2b34e2489175d 100644 (file)
@@ -453,6 +453,30 @@ Description: debugging symbols for ceph-fuse
  .
  This package contains the debugging symbols for ceph-fuse.
 
+Package: cephfs-mirror
+Architecture: linux-any
+Depends: ceph-common (= ${binary:Version}),
+         librados2 (= ${binary:Version}),
+         libcephfs2 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
+Description:  Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage. This is a daemon for mirroring CephFS
+ directory snapshots between Ceph clusters.
+
+Package: cephfs-mirror-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: cephfs-mirror (= ${binary:Version}),
+         ${misc:Depends}
+Description: debugging symbols for cephfs-mirror
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.  This is a  daemon for mirroring CephFS
+ directory snapshots between Ceph clusters.
+
 Package: rbd-fuse
 Architecture: linux-any
 Depends: ${misc:Depends},
index b591ce7d0e0c7c65ca9136b075fb62ebd35c73d6..fbddbd1fbb9ba930f1b458b7986d7ea619cc9283 100755 (executable)
@@ -106,6 +106,7 @@ override_dh_strip:
        dh_strip -pceph-mon --dbg-package=ceph-mon-dbg
        dh_strip -pceph-osd --dbg-package=ceph-osd-dbg
        dh_strip -pceph-base --dbg-package=ceph-base-dbg
+       dh_strip -pcephfs-mirror --dbg-package=cephfs-mirror-dbg
        dh_strip -prbd-fuse --dbg-package=rbd-fuse-dbg
        dh_strip -prbd-mirror --dbg-package=rbd-mirror-dbg
        dh_strip -pceph-immutable-object-cache --dbg-package=ceph-immutable-object-cache-dbg