From c2d922c6bf9e1cc4ab12f911af9b87873c0482a9 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 20 Jul 2009 10:05:05 -0700 Subject: [PATCH] debian: build libcrush, librados, libceph packages --- debian/control | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/debian/control b/debian/control index 6ac132d874e..7ad6b3d83bb 100644 --- a/debian/control +++ b/debian/control @@ -44,3 +44,31 @@ Description: source for client kernel module for the Ceph distributed file syste 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} +Description: CRUSH mapping algorithm + CRUSH is a pseudo-random hash-like algorithm for mapping inputs to + a changing hierarchy of devices. It was originally designed for use + in storage clusters, where one wants to minimize movement of objects + between servers when servers fail or are added to the cluster. + +Package: librados +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libcrush +Description: RADOS distributed object store client library + RADOS is a reliable, autonomic distributed object storage cluster + developed as part of the Ceph distributed storage system. This is a + shared library allowing applications to access the distributed object + store using a simple file-like interface. + +Package: libceph +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libcrush +Description: Ceph distributed file system client library + Ceph is a distributed network file system designed to provide + excellent performance, reliability, and scalability. This is a + shared library allowing applications to access a Ceph distributed + file system via a POSIX-like interface. +