URL: https://wiki.whamcloud.com/
BuildRoot: %{_tmppath}/lustre-%{version}-root
%if %{with lustre_modules}
-%if 0%{?suse_version} < 1500 || 0%{?rhel} < 8 || 0%{?fedora} < 34
-Requires: %{requires_kmod_name} = %{requires_kmod_version}
-%else
+%if 0%{?suse_version} >= 1500 || 0%{?rhel} >= 8 || 0%{?fedora} >= 34
Requires: (%{lustre_name}-dkms or %{requires_kmod_name} >= %{requires_release_major_minor})
+%else
+Requires: %{requires_kmod_name} >= %{requires_release_major_minor}
%endif
%endif
%if %{with lustre_tests_lutf}
Provides: %{name}-osd-mount = %{version}
Obsoletes: lustre-osd-mount < %{version}
%if 0%{confzfsdobjpath} != 0
-%if 0%{?suse_version} < 1500 || 0%{?rhel} < 8 || 0%{?fedora} < 34
-# 'or' is not available so default is assuming 'zfs' is defined
-BuildRequires: libzfs%{?zfs}-devel
-%else
+%if 0%{?suse_version} >= 1500 || 0%{?rhel} >= 8 || 0%{?fedora} >= 34
BuildRequires: (libzfs-devel or libzfs4-devel or libzfs5-devel)
+%else
+# 'or' is not available, Use: --define 'zfs 5' or 'zfs 4'
+BuildRequires: libzfs%{?zfs}-devel
%endif
%endif
# end confzfsdobjpath
Provides: lustre-devel = %{version}
Requires: %{lustre_name} = %{version}
%if %{with lustre_modules}
-%if 0%{?suse_version} < 1500 || 0%{?rhel} < 8 || 0%{?fedora} < 34
-Requires: %{requires_kmod_name} >= %{requires_release_major_minor}
-%else
+%if 0%{?suse_version} >= 1500 || 0%{?rhel} >= 8 || 0%{?fedora} >= 34
Requires: (%{lustre_name}-dkms or %{requires_kmod_name} >= %{requires_release_major_minor})
+%else
+Requires: %{requires_kmod_name} >= %{requires_release_major_minor}
%endif
%endif
Requires: python3 >= 3.6.0, python3-PyYAML
%endif
%if %{with lustre_modules}
-%if 0%{?suse_version} < 1500 || 0%{?rhel} < 8 || 0%{?fedora} < 34
-Requires: %{requires_kmod_name} = %{requires_kmod_version}
-%else
+%if 0%{?suse_version} >= 1500 || 0%{?rhel} >= 8 || 0%{?fedora} >= 34
Requires: (%{lustre_name}-dkms or %{requires_kmod_name} >= %{requires_release_major_minor})
+%else
+Requires: %{requires_kmod_name} >= %{requires_release_major_minor}
%endif
Requires: %{requires_kmod_tests_name} >= %{requires_release_major_minor}
%endif