Accepting request 1091266 from home:aplanas:branches:security

- Recommends the IMA Policy subpackage only if SELinux is configured

OBS-URL: https://build.opensuse.org/request/show/1091266
OBS-URL: https://build.opensuse.org/package/show/security/rust-keylime?expand=0&rev=56
This commit is contained in:
Alberto Planas 2023-06-07 12:24:09 +00:00 committed by Git OBS Bridge
parent 1f91fc88b8
commit c727b184bc
2 changed files with 3 additions and 5 deletions

View File

@ -1,7 +1,7 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 7 09:08:22 UTC 2023 - Alberto Planas Dominguez <aplanas@suse.com> Wed Jun 7 09:08:22 UTC 2023 - Alberto Planas Dominguez <aplanas@suse.com>
- Make systemd skip the ima-policy load, and use only the service - Recommends the IMA Policy subpackage only if SELinux is configured
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jun 05 08:41:33 UTC 2023 - aplanas@suse.com Mon Jun 05 08:41:33 UTC 2023 - aplanas@suse.com

View File

@ -51,7 +51,7 @@ BuildRequires: tpm2-0-tss-devel
Requires: libtss2-tcti-device0 Requires: libtss2-tcti-device0
Requires: logrotate Requires: logrotate
Requires: tpm2.0-abrmd Requires: tpm2.0-abrmd
Recommends: keylime-ima-policy Recommends: (keylime-ima-policy if selinux-policy-targeted)
Provides: user(keylime) Provides: user(keylime)
%sysusers_requires %sysusers_requires
# Disable this line if you wish to support all platforms. In most # Disable this line if you wish to support all platforms. In most
@ -102,8 +102,6 @@ install -d %{buildroot}%{_libexecdir}/keylime
mkdir -p %{buildroot}%{_sharedstatedir}/keylime/cv_ca mkdir -p %{buildroot}%{_sharedstatedir}/keylime/cv_ca
install -Dpm 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/ima/ima-policy install -Dpm 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/ima/ima-policy
# TODO: for now we make systemd to not load the policy
mv %{buildroot}%{_sysconfdir}/ima/ima-policy %{buildroot}%{_sysconfdir}/ima/ima-policy.POST-SYSTEMD
install -Dpm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/ima-policy.service install -Dpm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/ima-policy.service
# %_check # %_check
@ -148,7 +146,7 @@ install -Dpm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/ima-policy.service
%files -n keylime-ima-policy %files -n keylime-ima-policy
%dir %attr(0750,root,root) %{_sysconfdir}/ima %dir %attr(0750,root,root) %{_sysconfdir}/ima
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/ima/ima-policy.POST-SYSTEMD %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/ima/ima-policy
%{_unitdir}/ima-policy.service %{_unitdir}/ima-policy.service
%changelog %changelog