From e6909311bdf74322498586ae12ec57efb7ee1afb Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Fri, 22 Nov 2019 10:13:29 +0100 Subject: [PATCH] spec,debian: ceph-mgr-ssh depends on openssh{-client{s}} Container images don't include ssh by default. Thus we have to explictly depend on it. Signed-off-by: Sebastian Wagner --- ceph.spec.in | 6 ++++++ debian/control | 1 + 2 files changed, 7 insertions(+) diff --git a/ceph.spec.in b/ceph.spec.in index bc2fc59fed4bb..aa39ab9769d2c 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -604,6 +604,12 @@ Group: System/Filesystems Requires: ceph-mgr = %{_epoch_prefix}%{version}-%{release} Requires: python%{_python_buildid}-remoto Requires: ceph-daemon = %{_epoch_prefix}%{version}-%{release} +%if 0%{?suse_version} +Requires: openssh +%endif +%if 0%{?rhel} || 0%{?fedora} +Requires: openssh-clients +%endif %description mgr-ssh ceph-mgr-ssh is a ceph-mgr module for orchestration functions using direct SSH connections for management operations. diff --git a/debian/control b/debian/control index d1e549ea2b8df..6fd1e6c3f135d 100644 --- a/debian/control +++ b/debian/control @@ -333,6 +333,7 @@ Depends: ceph-mgr (= ${binary:Version}), python-six, ${misc:Depends}, ${python:Depends}, + openssh-client Description: ssh orchestrator plugin for ceph-mgr Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, -- 2.39.5