Whamcloud - gitweb
LU-12214 build: fix make rpms
[fs/lustre-release.git] / lustre.spec.in
index 767d284..246122a 100644 (file)
 %if %{_vendor}=="redhat" || %{_vendor}=="fedora"
        %global requires_yaml_name libyaml
        %global requires_kmod_name kmod-%{lustre_name}
+       %global requires_kmod_osd_zfs_name kmod-%{lustre_name}-osd-zfs
        %if %{with lustre_tests}
                %global requires_kmod_tests_name kmod-%{lustre_name}-tests
        %endif
 %else  #for Suse
        %global requires_yaml_name libyaml-0-2
        %global requires_kmod_name %{lustre_name}-kmp
+       %global requires_kmod_osd_zfs_name %{lustre_name}-osd-zfs-kmp
        %if %{with lustre_tests}
                %global requires_kmod_tests_name %{lustre_name}-tests-kmp
        %endif
@@ -182,7 +184,6 @@ Provides: lustre-client = %{version}-%{release}
 %if %{_vendor}=="redhat" || %{_vendor}=="fedora"
 #suse don't support selinux
 BuildRequires: libselinux-devel
-Requires: libselinux
 %endif
 %if %{with lustre_modules}
 %if %{with mofed}
@@ -263,6 +264,9 @@ LDISKFS hooks for mount/mkfs into a dynamic library.
 Summary: osd-zfs-mount contains mount's zfs specific dso.
 Provides: lustre-osd-mount = %{version}
 Obsoletes: lustre-osd-mount < %{version}
+# Tests also require zpool from zfs package:
+Requires: zfs
+Requires: %{requires_kmod_osd_zfs_name}
 Group: System Environment/Kernel
 
 %description osd-zfs-mount