Newer distributions like SLES12 renamed the libyaml package to
libyaml-0-2. Update the spec file to handle this change.
Test-Parameters: clientdistro=sles12sp3 \
ossdistro=sles12sp3 mdsdistro=sles12sp3 \
testlist=sanity,sanity-pfl,sanity-flr
Change-Id: I876d05718194dd555d7d6ffa6433bcc9f445f97e
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: https://review.whamcloud.com/31815
Reviewed-by: Jian Yu <jian.yu@intel.com>
Tested-by: Jenkins
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
%global modules_fs_path /lib/modules/%{kversion}/%{kmoddir}
%if %{_vendor}=="redhat" || %{_vendor}=="fedora"
%global modules_fs_path /lib/modules/%{kversion}/%{kmoddir}
%if %{_vendor}=="redhat" || %{_vendor}=="fedora"
+ %global requires_yaml_name libyaml
%global requires_kmod_name kmod-%{lustre_name}
%if %{with lustre_tests}
%global requires_kmod_tests_name kmod-%{lustre_name}-tests
%endif
%global requires_kmod_version %{version}
%else #for Suse
%global requires_kmod_name kmod-%{lustre_name}
%if %{with lustre_tests}
%global requires_kmod_tests_name kmod-%{lustre_name}-tests
%endif
%global requires_kmod_version %{version}
%else #for Suse
+ %global requires_yaml_name libyaml-0-2
%global requires_kmod_name %{lustre_name}-kmp
%if %{with lustre_tests}
%global requires_kmod_tests_name %{lustre_name}-tests-kmp
%global requires_kmod_name %{lustre_name}-kmp
%if %{with lustre_tests}
%global requires_kmod_tests_name %{lustre_name}-tests-kmp
Source7: kmp-lustre-tests.files
URL: https://wiki.hpdd.intel.com/
BuildRoot: %{_tmppath}/lustre-%{version}-root
Source7: kmp-lustre-tests.files
URL: https://wiki.hpdd.intel.com/
BuildRoot: %{_tmppath}/lustre-%{version}-root
-Requires: %{requires_kmod_name} = %{requires_kmod_version} libyaml zlib
+Requires: %{requires_kmod_name} = %{requires_kmod_version} zlib
+Requires: %{requires_yaml_name}
BuildRequires: libtool libyaml-devel zlib-devel
%if %{with servers}
Requires: lustre-osd
BuildRequires: libtool libyaml-devel zlib-devel
%if %{with servers}
Requires: lustre-osd