Skip to content

Commit d02257c

Browse files
authored
fix: block incompatible kernel from being installed
The current "Requires" lines only ensure the old kernel is available on the system but it does not prevent fedora from updating to an incompatible and breaking user's system. Set Conflicts to block incompatible kernels from being installed. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: tleydxdy <shironeko.github@tesaguri.club> Closes #16139
1 parent d76d79f commit d02257c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

rpm/generic/zfs-dkms.spec.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Requires(post): gcc, make, perl, diffutils
3232
%if 0%{?rhel}%{?fedora}%{?mageia}%{?suse_version}%{?openEuler}
3333
Requires: kernel-devel >= @ZFS_META_KVER_MIN@, kernel-devel <= @ZFS_META_KVER_MAX@.999
3434
Requires(post): kernel-devel >= @ZFS_META_KVER_MIN@, kernel-devel <= @ZFS_META_KVER_MAX@.999
35+
Conflicts: kernel-devel < @ZFS_META_KVER_MIN@, kernel-devel > @ZFS_META_KVER_MAX@.999
3536
Obsoletes: spl-dkms <= %{version}
3637
%endif
3738
Provides: %{module}-kmod = %{version}

0 commit comments

Comments
 (0)