From 9bdf2dfa0d88f77fb004d5836cacd4a7611c5109 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 6 Jun 2019 10:58:35 +0800 Subject: [PATCH] debian/: add ceph-crimson-osd package this package is commented out using `# Crimson`. and it will be enabled only if we are building "crimson" flavor builds. this package depends on ceph-osd, because it'll basically be a drop-in replacement of ceph-osd. and it shares all the dependencies of ceph-osd. so let's just reuse ceph-osd package for now. Signed-off-by: Kefu Chai --- debian/ceph-crimson-osd.dirs | 1 + debian/ceph-crimson-osd.install | 1 + debian/control | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 debian/ceph-crimson-osd.dirs create mode 100644 debian/ceph-crimson-osd.install diff --git a/debian/ceph-crimson-osd.dirs b/debian/ceph-crimson-osd.dirs new file mode 100644 index 00000000000..b7fc476185f --- /dev/null +++ b/debian/ceph-crimson-osd.dirs @@ -0,0 +1 @@ +var/lib/ceph/osd diff --git a/debian/ceph-crimson-osd.install b/debian/ceph-crimson-osd.install new file mode 100644 index 00000000000..621ac634ba3 --- /dev/null +++ b/debian/ceph-crimson-osd.install @@ -0,0 +1 @@ +usr/bin/crimson-osd diff --git a/debian/control b/debian/control index 2a7a69aa36f..9f87ae3dfba 100644 --- a/debian/control +++ b/debian/control @@ -377,6 +377,37 @@ Description: debugging symbols for ceph-osd . This package contains the debugging symbols for ceph-osd. +# Crimson Package: ceph-crimson-osd +# Crimson Architecture: linux-any +# Crimson Depends: ceph-base (= ${binary:Version}), +# Crimson ceph-osd (= ${binary:Version}), +# Crimson lvm2, +# Crimson sudo, +# Crimson ${misc:Depends}, +# Crimson ${python:Depends}, +# Crimson ${shlibs:Depends}, +# Crimson Description: OSD server for the ceph storage system +# Crimson Ceph is a massively scalable, open-source, distributed +# Crimson storage system that runs on commodity hardware and delivers object, +# Crimson block and file system storage. +# Crimson . +# Crimson This package contains the Object Storage Daemon for the Ceph storage system. +# Crimson It is responsible for storing objects on a local file system +# Crimson and providing access to them over the network. + +# Crimson Package: ceph-crimson-osd-dbg +# Crimson Architecture: linux-any +# Crimson Section: debug +# Crimson Priority: extra +# Crimson Depends: ceph-crimson-osd (= ${binary:Version}), +# Crimson ${misc:Depends}, +# Crimson Description: debugging symbols for ceph-crimson-osd +# Crimson Ceph is a massively scalable, open-source, distributed +# Crimson storage system that runs on commodity hardware and delivers object, +# Crimson block and file system storage. +# Crimson . +# Crimson This package contains the debugging symbols for ceph-osd. + Package: ceph-fuse Architecture: linux-any Depends: ${misc:Depends}, -- 2.39.5