]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rpm: require smartmontools on SUSE 38603/head
authorNathan Cutler <ncutler@suse.com>
Tue, 15 Dec 2020 21:17:41 +0000 (22:17 +0100)
committerNathan Cutler <ncutler@suse.com>
Wed, 16 Dec 2020 10:46:46 +0000 (11:46 +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>
ceph.spec.in

index a091b2caecf416777852b17e3472da9899782908..c0bdd7bec7d055f78242a8c26163b7c318c8902c 100644 (file)
@@ -464,8 +464,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
 %if 0%{with jaeger}
 Requires:      libjaeger = %{_epoch_prefix}%{version}-%{release}
 %endif
@@ -725,8 +729,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