]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rpm: require smartmontools on SUSE 38755/head
authorNathan Cutler <ncutler@suse.com>
Tue, 15 Dec 2020 21:17:41 +0000 (22:17 +0100)
committerNathan Cutler <ncutler@suse.com>
Mon, 4 Jan 2021 10:30:00 +0000 (11:30 +0100)
SUSE container images are built using a process that excludes dependencies that
are merely recommended.

Fixes: https://tracker.ceph.com/issues/48604
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit c7e160a381b40c59771a61ec2b5ee6d03b6816a8)

Conflicts:
ceph.spec.in
- trivial resolution

ceph.spec.in

index d2e8c8ffdc87947921320be87478276cba1e635a..2a4e111bcf313c055abc69a91bcc9b518a6b0aee 100644 (file)
@@ -474,8 +474,12 @@ Provides:  ceph-test:/usr/bin/ceph-monstore-tool
 Requires:      ceph-base = %{_epoch_prefix}%{version}-%{release}
 %if 0%{?weak_deps}
 Recommends:    nvme-cli
+%if 0%{?suse_version}
+Requires:       smartmontools
+%else
 Recommends:    smartmontools
 %endif
+%endif
 %description mon
 ceph-mon is the cluster monitor daemon for the Ceph distributed file
 system. One or more instances of ceph-mon form a Paxos part-time
@@ -754,8 +758,12 @@ Requires:  libstoragemgmt
 Requires:      python%{python3_pkgversion}-ceph-common = %{_epoch_prefix}%{version}-%{release}
 %if 0%{?weak_deps}
 Recommends:    nvme-cli
+%if 0%{?suse_version}
+Requires:       smartmontools
+%else
 Recommends:    smartmontools
 %endif
+%endif
 %description osd
 ceph-osd is the object storage daemon for the Ceph distributed file
 system.  It is responsible for storing objects on a local file system