Skip to content

Commit 89c8ded

Browse files
committed
kernel-clk6.12: move base kernel Obsoletes to -default package
Move 'Obsoletes: kernel = ...' from the base metapackage to the kernel-clk6.12-default package. This ensures that: 1. Users upgrading from old kernel-6.12.* packages will automatically get kernel-clk6.12-default installed (via Obsoletes) 2. kernel-clk6.12-default takes ownership of /etc/sysconfig/kernel to ensure kernel-clk6.12 variants remain the default kernel on the system 3. Without this, users with old CIQ kernels AND stock Rocky kernels might end up with stock Rocky kernels becoming the default after upgrade The kernel-clk6.12-debug metapackage still keeps its Obsoletes since there is no kernel-clk6.12-debug-default package.
1 parent 8e7fd38 commit 89c8ded

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

ciq/SPECS/kernel-clk6.12.spec

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1045,13 +1045,6 @@ Patch999999: linux-kernel-test.patch
10451045

10461046
# END OF PATCH DEFINITIONS
10471047

1048-
Obsoletes: kernel = 6.12.15
1049-
Obsoletes: kernel = 6.12.30
1050-
Obsoletes: kernel = 6.12.43
1051-
Obsoletes: kernel = 6.12.63
1052-
Obsoletes: kernel = 6.12.74
1053-
Obsoletes: kernel = 6.12.77
1054-
10551048
%description
10561049
The kernel meta package
10571050

@@ -1412,6 +1405,12 @@ Requires: %{package_name} = %{?epoch:%{epoch}:}%{specversion}-%{release}
14121405
Requires(posttrans): %{package_name}-core = %{?epoch:%{epoch}:}%{specversion}-%{release}
14131406
Provides: kernel-provider(default)
14141407
Conflicts: kernel-provider(default)
1408+
Obsoletes: kernel = 6.12.15
1409+
Obsoletes: kernel = 6.12.30
1410+
Obsoletes: kernel = 6.12.43
1411+
Obsoletes: kernel = 6.12.63
1412+
Obsoletes: kernel = 6.12.74
1413+
Obsoletes: kernel = 6.12.77
14151414
%description default
14161415
This package sets kernel-%{pkg_suffix} as the default kernel for the system
14171416
by modifying /etc/sysconfig/kernel. When installed, only new kernels of the

0 commit comments

Comments
 (0)