aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2013-07-11 15:33:10 -0700
committerBrian Behlendorf <[email protected]>2013-07-11 15:39:25 -0700
commite34f17a8dfc0ef7650ba489f9772c2c20dc8bec4 (patch)
tree8edeb35920cd83ba3592ea78ce91e2094185ed71
parent556011dbec2d10579819078559a77630fc559112 (diff)
Add dkms_version conditional
By adding a dkms_version conditional it's now possible to specify an exact version of dkms. This is used by the Fedora and EPEL yum repositories to ensure the patched version of dkms provided by the repository is installed. The patched version of dkms ensures that the spl modules are built before the zfs modules. Signed-off-by: Brian Behlendorf <[email protected]> Closes #1466
-rw-r--r--rpm/generic/zfs-dkms.spec.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/rpm/generic/zfs-dkms.spec.in b/rpm/generic/zfs-dkms.spec.in
index 97c811e24..c758baaad 100644
--- a/rpm/generic/zfs-dkms.spec.in
+++ b/rpm/generic/zfs-dkms.spec.in
@@ -14,7 +14,11 @@ Source0: %{module}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
+%if 0%{?dkms_version:1}
+Requires: dkms = %{dkms_version}
+%else
Requires: dkms >= 2.2.0.2
+%endif
Requires: spl-dkms = %{version}
Requires: gcc, make, perl
Requires: kernel-devel