]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
kernel: Let kernel packages provide "kernel(VERSION)"
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 21 Sep 2023 15:36:58 +0000 (15:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 21 Sep 2023 15:36:58 +0000 (15:36 +0000)
This is useful for Pakfire to lock the running kernel so that it cannot
be uninstalled.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
kernel/kernel.nm

index fb104a8eced8927989e2083cb929363b3058b8a8..667681d04adab6471bd00f10f8260002d92f1ee6 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = kernel
 version    = 6.5.3
-release    = 2
+release    = 3
 thisapp    = linux-%{version}
 
 maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
@@ -293,6 +293,9 @@ packages
 
                provides
                        kernel = %{fullver}
+
+                       # Used to lock the running kernel from being uninstalled
+                       kernel(%{fullver})
                end
 
                requires
@@ -343,6 +346,10 @@ packages
                        kernel-devel = %{thisver}
                end
 
+               requires
+                       kernel = %{thisver}
+               end
+
                filter_requires
                        perl>=[0-9]\:.*
                end