From ae4bed49cfa29e7098e5099f99befddffe42dc00 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 3 Oct 2019 16:24:39 -0500 Subject: [PATCH] debian: ceph-daemon package, required by ceph-mgr-ssh Signed-off-by: Sage Weil --- debian/ceph-daemon.install | 1 + debian/control | 13 +++++++++++++ debian/rules | 2 ++ 3 files changed, 16 insertions(+) create mode 100644 debian/ceph-daemon.install diff --git a/debian/ceph-daemon.install b/debian/ceph-daemon.install new file mode 100644 index 0000000000000..44c91cb603cd2 --- /dev/null +++ b/debian/ceph-daemon.install @@ -0,0 +1 @@ +usr/sbin/ceph-daemon diff --git a/debian/control b/debian/control index a1fc31e40ae4c..3f43f25e776e3 100644 --- a/debian/control +++ b/debian/control @@ -166,6 +166,18 @@ Description: debugging symbols for ceph-base . This package contains the debugging symbols for ceph-base. +Package: ceph-daemon +Architecture: linux-any +Depends: docker.io, + ${python:Depends}, +Description: ceph-daemon utility to bootstrap ceph daemons with systemd and containers + Ceph is a massively scalable, open-source, distributed + storage system that runs on commodity hardware and delivers object, + block and file system storage. + . + The ceph-daemon utility is used to bootstrap a Ceph cluster and to manage + ceph daemons deployed with systemd and containers. + Package: ceph-mds Architecture: linux-any Depends: ceph-base (= ${binary:Version}), @@ -316,6 +328,7 @@ Description: kubernetes events plugin for ceph-mgr Package: ceph-mgr-ssh Architecture: all Depends: ceph-mgr (= ${binary:Version}), + ceph-daemon, python-six, ${misc:Depends}, ${python:Depends}, diff --git a/debian/rules b/debian/rules index 9cd797930e1f6..337038f542dcd 100755 --- a/debian/rules +++ b/debian/rules @@ -61,6 +61,8 @@ override_dh_auto_install: install -D -m 644 etc/sysctl/90-ceph-osd.conf $(DESTDIR)/etc/sysctl.d/30-ceph-osd.conf install -D -m 600 sudoers.d/ceph-osd-smartctl $(DESTDIR)/etc/sudoers.d/ceph-osd-smartctl + install -m 755 src/ceph-daemon $(DESTDIR)/usr/sbin/ceph-daemon + # doc/changelog is a directory, which confuses dh_installchangelogs override_dh_installchangelogs: dh_installchangelogs --exclude doc/changelog -- 2.39.5