From ca389b9dcd7c7c64d8db90eb9ad9b6550b0fd3cd Mon Sep 17 00:00:00 2001 From: Nikola Knazekova Date: Mon, 26 Sep 2022 13:51:02 +0200 Subject: [PATCH] selinux: Update based on latest packaging guide https://fedoraproject.org/wiki/SELinux/IndependentPolicy Add dependency on selinux-policy-targeted Exclude installed policy module file from RPM verification Signed-off-by: Nikola Knazekova --- usbguard.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usbguard.spec b/usbguard.spec index 7eb0353..e74cfcb 100644 --- a/usbguard.spec +++ b/usbguard.spec @@ -88,7 +88,8 @@ a D-Bus interface to the USBGuard daemon component. Summary: USBGuard selinux Group: Applications/System Requires: %{name} = %{version}-%{release} -BuildRequires: selinux-policy +Requires: selinux-policy-%{selinuxtype} +Requires(post): selinux-policy-%{selinuxtype} BuildRequires: selinux-policy-devel BuildArch: noarch %{?selinux_requires} @@ -213,7 +214,7 @@ find %{buildroot} \( -name '*.la' -o -name '*.a' \) -exec rm -f {} ';' %files selinux %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2 -%ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name} +%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name} %{_datadir}/selinux/devel/include/%{moduletype}/ipp-%{name}.if %post selinux