Skip to content

Commit

Permalink
build: Add new rbd-fuse package
Browse files Browse the repository at this point in the history
rdb-fuse is a new facility to map ceph rdb images to files.

Signed-off-by: Gary Lowell  <[email protected]>
  • Loading branch information
Gary Lowell committed Feb 1, 2013
1 parent 7d1e825 commit 16cf9dc
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 0 deletions.
17 changes: 17 additions & 0 deletions ceph.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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,-)
Expand Down
23 changes: 23 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -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})
Expand Down
2 changes: 2 additions & 0 deletions debian/rbd-fuse.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
usr/bin/rbd-fuse
usr/share/man/man8/rbd-fuse.8
1 change: 1 addition & 0 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 16cf9dc

Please sign in to comment.