X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre.spec.in;h=64fdb9b225baf7e8dac28a35a9712c187d4c4e6f;hb=8e656d93265405a526cd6faf3e0461719968e11a;hp=80c5f3343e340f97124c41c7ca86e5d0c33037a0;hpb=6f0fcc289887737f45687b5f8a15835aeab32ef4;p=fs%2Flustre-release.git diff --git a/lustre.spec.in b/lustre.spec.in index 80c5f33..64fdb9b 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -146,19 +146,31 @@ BuildRoot: %{_tmppath}/lustre-%{version}-root Requires: %{requires_kmod_name} = %{requires_kmod_version} zlib Requires: %{requires_yaml_name} BuildRequires: libtool libyaml-devel zlib-devel +%if %{_vendor}=="redhat" +BuildRequires: pkgconfig +%else +BuildRequires: pkg-config +%endif %if %{with servers} Requires: lustre-osd Requires: lustre-osd-mount Obsoletes: lustre-client < %{version} Provides: lustre-client = %{version}-%{release} %endif -# GSS requires this: BuildRequires: pkgconfig, libgssapi-devel >= 0.10 +# GSS requires this: BuildRequires: libgssapi-devel >= 0.10 %if %{_vendor}=="redhat" || %{_vendor}=="fedora" #suse don't support selinux BuildRequires: libselinux-devel Requires: libselinux %endif %if %{with lustre_modules} + +%if 0%{?rhel} >= 8 +%if %{undefined kernel_module_package_buildreqs} +BuildRequires: redhat-rpm-config kernel-rpm-macros elfutils-libelf-devel kmod +%endif +%endif + BuildRequires: %kernel_module_package_buildreqs %if %{_vendor}=="redhat" BuildRequires: redhat-rpm-config @@ -478,6 +490,11 @@ echo '%{_bindir}/mcreate' >>lustre-tests.files echo '%{_bindir}/munlink' >>lustre-tests.files echo '%{_sbindir}/wirecheck' >>lustre-tests.files echo '%{_sbindir}/wiretest' >>lustre-tests.files +%if %{_vendor}=="redhat" +if [ -n "@MPI_BIN@" ]; then + echo '@MPI_BIN@/*' >>lustre-tests.files +fi +%endif %endif %files -f lustre.files