summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTill Maas <opensource@till.name>2021-12-12 20:15:25 +0100
committerTony Hutter <hutter2@llnl.gov>2021-12-13 13:23:48 -0800
commit24221589dd12c77ba913994cccb1c6f9011532d7 (patch)
treef298919349e7cff43e62c351cf05c83d3e35e618
parentdef73c0735002ffe2b63d5450593c11f830c9b63 (diff)
zfs-dkms rpm: Fix scriptlets dependencies
To ensure that the necessary packages are available during the %post and %preun scriptlets, require them properly. Reviewed-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Till Maas <opensource@till.name> Closes #12822 Closes #12832
-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 e0c410c68..aab1d9399 100644
--- a/rpm/generic/zfs-dkms.spec.in
+++ b/rpm/generic/zfs-dkms.spec.in
@@ -24,9 +24,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: dkms >= 2.2.0.3
+Requires(post): dkms >= 2.2.0.3
+Requires(preun): dkms >= 2.2.0.3
Requires: gcc, make, perl, diffutils
+Requires(post): gcc, make, perl, diffutils
%if 0%{?rhel}%{?fedora}%{?mageia}%{?suse_version}
Requires: kernel-devel >= @ZFS_META_KVER_MIN@, kernel-devel <= @ZFS_META_KVER_MAX@.999
+Requires(post): kernel-devel >= @ZFS_META_KVER_MIN@, kernel-devel <= @ZFS_META_KVER_MAX@.999
Obsoletes: spl-dkms
%endif
Provides: %{module}-kmod = %{version}