From 1c819e63497e8adce73d42d1f744f0fec2017d0a Mon Sep 17 00:00:00 2001 From: Till Maas Date: Fri, 10 Dec 2021 21:19:32 +0100 Subject: [PATCH] zfs-dkms rpm: Fix scriptlets dependencies To ensure that the necessary packages are available during the %post and %preun scriptlets, require them properly. Fixes #12822 Signed-off-by: Till Maas --- rpm/generic/zfs-dkms.spec.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpm/generic/zfs-dkms.spec.in b/rpm/generic/zfs-dkms.spec.in index e0e0efe2a1de..02be716aa964 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}