]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: ceph-daemon package, required by ceph-mgr-ssh
authorSage Weil <sage@redhat.com>
Thu, 3 Oct 2019 21:24:39 +0000 (16:24 -0500)
committerSage Weil <sage@redhat.com>
Sat, 5 Oct 2019 01:33:35 +0000 (20:33 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
debian/ceph-daemon.install [new file with mode: 0644]
debian/control
debian/rules

diff --git a/debian/ceph-daemon.install b/debian/ceph-daemon.install
new file mode 100644 (file)
index 0000000..44c91cb
--- /dev/null
@@ -0,0 +1 @@
+usr/sbin/ceph-daemon
index a1fc31e40ae4c1f9d093df384d5b43ebfa845558..3f43f25e776e38ccf23e8f83da5c617e40a73744 100644 (file)
@@ -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},
index 9cd797930e1f64eaecf4ecd811305135ed71885a..337038f542dcd505ab3e005fa40f7090f3349c56 100755 (executable)
@@ -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