%define module @PACKAGE@-client
%endif
+%if %{_vendor}=="redhat" || %{_vendor}=="fedora"
+ %global requires_kmod_name kmod-%{module}
+%else #for Suse
+ %global requires_kmod_name %{module}-kmp
+%endif
+
%define buildid 1
Name: %{module}-dkms
Requires: spl-dkms >= 0.6.1
Requires: zfs-dkms >= 0.6.1
Requires: %{module}-osd-zfs-mount
+# If client package is installed when installing server, remove it since
+# the server package also includes the client. This can be removed if/when
+# the packages are split into independent client/server/common packages.
+Obsoletes: @PACKAGE@-client < %{version}
%endif
Requires: gcc, make, perl
Requires: kernel-devel
-Provides: %{module}-kmod = %{version}
+Provides: %{requires_kmod_name} = %{version}
Provides: %{module}-modules = %{version}
%if %{with servers}
# Only zfs Lustre DKMS Server is supported
* Wed Oct 7 2015 Bruno Faccini <bruno.faccini@intel.com>
- adapted for Lustre Client DKMS creation
- allow for on-target reconfig to prevent static deps requires
-* Fri Apr 8 2013 Brian Behlendorf <behlendorf1@llnl.gov> - 2.3.63-1
+* Mon Apr 8 2013 Brian Behlendorf <behlendorf1@llnl.gov> - 2.3.63-1
- First DKMS packages.