summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
64df136)
This patch adds more control in Lustre DKMS RPM to take care that
its further install+build will not conflict with legacy lustre-osd
and lustre-modules RPMs already installed.
Signed-off-by: Bruno Faccini <bruno.faccini@intel.com>
Change-Id: Ie35e96326811f239d614aea19ae179b73c5961f3
Reviewed-on: http://review.whamcloud.com/11776
Tested-by: Jenkins
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
+# DKMS >= 2.2.0.3-28.git.7c3e7c5 to fully support inter-modules deps
+# (ie, "BUILD_DEPENDS[#]=<pkg>"), and have latest DKMS fixes integrated
+# for bugs that prevented our module to build/install.
Requires: dkms >= 2.2.0.3-28.git.7c3e7c5
Requires: spl-dkms >= 0.6.1
Requires: zfs-dkms >= 0.6.1
Requires: gcc, make, perl
Requires: python-docutils
Requires: kernel-devel
Requires: dkms >= 2.2.0.3-28.git.7c3e7c5
Requires: spl-dkms >= 0.6.1
Requires: zfs-dkms >= 0.6.1
Requires: gcc, make, perl
Requires: python-docutils
Requires: kernel-devel
-Provides: %{module}-kmod = %{version}
-Provides: %{module}-modules = %{version}
+Requires: @PACKAGE@-osd-zfs-mount
+Provides: @PACKAGE@-kmod = %{version}
+Provides: @PACKAGE@-modules = %{version}
+Provides: @PACKAGE@-osd-zfs
+Conflicts: @PACKAGE@-modules
+Conflicts: @PACKAGE@-client-modules
+Conflicts: @PACKAGE@-osd-zfs
%description
This package contains the dkms Lustre kernel modules.
%description
This package contains the dkms Lustre kernel modules.