diff --git a/debian/control b/debian/control index 0a9ae698479..5b34471186d 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Standards-Version: 3.7.2 Package: ceph Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libedit2 -Recommends: fuse-utils, ceph-fuse, ceph-kclient-source +Recommends: fuse-utils, ceph-fuse, libceph, librados, libcrush Description: distributed file system Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability. @@ -32,19 +32,6 @@ Description: FUSE-based client for the Ceph distributed file system practical to load a kernel module (insufficient privileges, older kernel, etc.), then the FUSE client will do. -Package: ceph-kclient-source -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, make -Description: source for client kernel module for the Ceph distributed file system - Ceph is a distributed network file system designed to provide - excellent performance, reliability, and scalability. This is the - Ceph client source package for building the client kernel module. - . - This native kernel client is faster and is more robust than the - FUSE-based client (ceph-fuse). However, you need to compile the - module against your running kernel and will need root privileges - to load it. - Package: libcrush Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} diff --git a/debian/rules b/debian/rules index bcebc8d81ef..774ae04fbac 100755 --- a/debian/rules +++ b/debian/rules @@ -42,19 +42,6 @@ install: build mkdir -p etc/ceph cp src/sample.ceph.conf etc/ceph - # kernel module source - mkdir -p usr/src/modules/ceph - (cd src/kernel ; tar -hvcf - * ) | ( cd usr/src/modules/ceph ; tar -xf - ) - touch usr/src/modules/ceph/NEWS - touch usr/src/modules/ceph/README - mkdir -p usr/src/modules/ceph/debian - -cp debian/* usr/src/modules/ceph/debian - rm usr/src/modules/ceph/debian/init.* - rm usr/src/modules/ceph/debian/ceph.init - mv usr/src/modules/ceph/debian/rules.modules.in usr/src/modules/ceph/debian/rules - chmod +x usr/src/modules/ceph/debian/rules - ( cd usr/src ; tar -cjf ceph.tar.bz2 modules ) - # Add here commands to install the package into debian/testpack. # Build architecture-independent files here.