Avoid missync between installed kernels and binary modules

Imagine that a user installed a kernel. After some time he installed a binary kernel module.
During upgrades there will be missync because dnf will keep different versions of kernels and modules via instlalonlypkg()
This commit is contained in:
Mikhail Novosyolov 2021-07-01 01:08:47 +03:00
parent db22b89247
commit aceb4f17bf
2 changed files with 2 additions and 1 deletions

View file

@ -32,7 +32,7 @@
%define sublevel 47
# Release number. Increase this before a rebuild.
%define rpmrel 1
%define rpmrel 2
%define fullrpmrel %{rpmrel}
%define rpmtag %{disttag}

View file

@ -25,6 +25,7 @@ Summary: Binary module %{module_name} for kernel-%{ksob_kernel} \
Group: System/Kernel and hardware \
\
%{-r:Requires: %{-r*}} \
Requires: %{name}%{_isa} = %{EVRD} \
Provides: installonlypkg(kernel-module) = %{EVRD}.module.%{module_name} \
Obsoletes: kernel-module-%{module_name}-%{flavour}-%{kernelversion}.%{patchlevel}-latest < 5.10.34-2 \
\