From: Gary Lowell Date: Fri, 1 Feb 2013 04:35:26 +0000 (-0800) Subject: build: Add new rbd-fuse package X-Git-Tag: v0.57~61^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=16cf9dc67e703f2dcee6db7d56d12bde803df6c9;p=ceph.git build: Add new rbd-fuse package rdb-fuse is a new facility to map ceph rdb images to files. Signed-off-by: Gary Lowell --- diff --git a/ceph.spec.in b/ceph.spec.in index 5d4d1ac1abe4..9987cf2a59f8 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -83,6 +83,17 @@ BuildRequires: fuse-devel %description fuse FUSE based client for Ceph distributed network file system +%package -n rbd-fuse +Summary: Ceph fuse-based client +Group: System Environment/Base +Requires: %{name} +Requires: fuse-libs +Requires: libstdc++ +Requires: libuuid +BuildRequires: fuse-devel +%description fuse +FUSE based client to map Ceph rbd images to files + %package devel Summary: Ceph headers Group: Development/Libraries @@ -393,6 +404,12 @@ fi %{_mandir}/man8/ceph-fuse.8* /sbin/mount.fuse.ceph +################################################################################# +%files rbd-fuse +%defattr(-,root,root,-) +%{_bindir}/rbd-fuse +%{_mandir}/man8/rbd-fuse.8* + ################################################################################# %files devel %defattr(-,root,root,-) diff --git a/debian/control b/debian/control index ca4a00707cb2..5f71995a9322 100644 --- a/debian/control +++ b/debian/control @@ -84,6 +84,29 @@ Description: debugging symbols for ceph-fuse . This package contains the debugging symbols for ceph-fuse. +Package: rbd-fuse +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: fuse-utils +Description: FUSE-based rbd client for the Ceph distributed file system + Ceph is a distributed network file system designed to provide + excellent performance, reliability, and scalability. This is a + FUSE-based client that allows one to map Ceph rbd images as files. + . + FUSE base client that allows one to map Ceph rbd images as files. + +Package: rbd-fuse-dbg +Architecture: linux-any +Section: debug +Priority: extra +Depends: rbd-fuse (= ${binary:Version}), ${misc:Depends} +Description: debugging symbols for rbd-fuse + Ceph is a distributed network file system designed to provide + excellent performance, reliability, and scalability. This is a + FUSE-based client that allows one to map Ceph rbd images as files. + . + This package contains the debugging symbols for rbd-fuse. + Package: ceph-common Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, librbd1 (= ${binary:Version}) diff --git a/debian/rbd-fuse.install b/debian/rbd-fuse.install new file mode 100644 index 000000000000..7b6b96fe7fa9 --- /dev/null +++ b/debian/rbd-fuse.install @@ -0,0 +1,2 @@ +usr/bin/rbd-fuse +usr/share/man/man8/rbd-fuse.8 diff --git a/debian/rules b/debian/rules index 8f0b4ef27626..d35186402cdf 100755 --- a/debian/rules +++ b/debian/rules @@ -136,6 +136,7 @@ binary-arch: build install dh_strip -pceph --dbg-package=ceph-dbg -k --exclude=libcls_ dh_strip -pceph-mds --dbg-package=ceph-mds-dbg dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg + dh_strip -prbd-fuse --dbg-package=rbd-fuse-dbg dh_strip -pceph-common --dbg-package=ceph-common-dbg dh_strip -pceph-fs-common --dbg-package=ceph-fs-common-dbg dh_strip -plibrados2 --dbg-package=librados2-dbg