From 179d4d367c31092a55a9664fe60ae7dc5557c388 Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Sun, 17 Nov 2019 15:18:28 +0300 Subject: [PATCH] Provide kernel-hardended if with enhanced_security This may be useful e.g. if we attach an additional sysctl by a hardening patch like https://github.com/anthraxx/linux-hardened/commit/ebcecf9f121da3d940c5e8a9453d1b5907c71cdd and then enable that sysctl from another package. That package should require kernel-hardened. --- kernel.spec | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/kernel.spec b/kernel.spec index b3d2467..9db458a 100644 --- a/kernel.spec +++ b/kernel.spec @@ -266,6 +266,11 @@ Release: %{fakerel} Provides: kernel = %{kverrel} Provides: kernel = %{kernelversion}.%{patchlevel} Provides: kernel-%{flavour} = %{kverrel} +%if %{enhanced_security} +Provides: kernel-hardened = %{kverrel} +Provides: kernel-hardened = %{kernelversion}.%{patchlevel} +Provides: kernel-hardened-%{flavour} = %{kverrel} +%endif Provides: alsa = 1.0.27 Provides: should-restart = system @@ -384,6 +389,10 @@ Requires(preun): dkms Provides: kernel-devel = %{kverrel} Provides: kernel-%{flavour}-devel = %{kverrel} +%if %{enhanced_security} +Provides: kernel-hardened-devel = %{kverrel} +Provides: kernel-hardened-%{flavour}-devel = %{kverrel} +%endif %ifarch %{ix86} Conflicts: arch(x86_64) @@ -501,6 +510,9 @@ Release: %{fakerel} Summary: Debuginfo for kernel-%{flavour}-%{buildrel} Group: Development/Debug Provides: kernel-debug = %{kverrel} +%if %{enhanced_security} +Provides: kernel-hardened-debug = %{kverrel} +%endif %ifarch %{ix86} Conflicts: arch(x86_64) @@ -549,6 +561,9 @@ Conflicts: arch(x86_64) %endif Provides: kernel-devel-latest +%if %{enhanced_security} +Provides: kernel-hardened-devel-latest +%endif %description -n kernel-%{flavour}-%{kernelversion}.%{patchlevel}-devel-latest This meta package aims to make sure you always have the