]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
build: Add new rbd-fuse package
authorGary Lowell <glowell@inktank.com>
Fri, 1 Feb 2013 04:35:26 +0000 (20:35 -0800)
committerGary Lowell <glowell@inktank.com>
Fri, 1 Feb 2013 04:35:26 +0000 (20:35 -0800)
rdb-fuse is a new facility to map ceph rdb images to files.

Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
ceph.spec.in
debian/control
debian/rbd-fuse.install [new file with mode: 0644]
debian/rules

index 5d4d1ac1abe4776b6b8ba4e7d56398718c74d65e..9987cf2a59f8cb6276b328cf4217db5eee626464 100644 (file)
@@ -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,-)
index ca4a00707cb231a03287a3d124c7116a115d5da5..5f71995a9322b8f6cf6da468d864e3954eb6cf78 100644 (file)
@@ -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 (file)
index 0000000..7b6b96f
--- /dev/null
@@ -0,0 +1,2 @@
+usr/bin/rbd-fuse
+usr/share/man/man8/rbd-fuse.8
index 8f0b4ef276263af61469188f40d12c16e4c6a021..d35186402cdf942bcb99ac74f2a7b74617874ec8 100755 (executable)
@@ -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