Accepting request 724522 from home:kukuk:branches:security:apparmor

- Don't assume systemctl is already installed or available at all.
- Files in /usr/lib/rpm/macros.d are no config files

OBS-URL: https://build.opensuse.org/request/show/724522
OBS-URL: https://build.opensuse.org/package/show/security:apparmor/apparmor-rpm-macros?expand=0&rev=11
This commit is contained in:
Christian Boltz 2019-08-19 10:35:23 +00:00 committed by Git OBS Bridge
parent 40e14b9d03
commit 5ee7fd0d99
3 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Aug 19 11:08:48 CEST 2019 - kukuk@suse.de
- Don't assume systemctl is already installed or available at all.
- Files in /usr/lib/rpm/macros.d are no config files
-------------------------------------------------------------------
Wed May 8 16:53:08 UTC 2019 - Christian Boltz <suse-beta@cboltz.de>

View File

@ -43,6 +43,6 @@ install -m644 %{S:0} %{buildroot}%{macrodir}/
%files
%defattr(-,root,root)
%config %{macrodir}/macros.apparmor
%{macrodir}/macros.apparmor
%changelog

View File

@ -1,5 +1,5 @@
%apparmor_reload()\
if [ "$YAST_IS_RUNNING" != "instsys" ]; then\
if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then\
if /usr/bin/systemctl is-active --quiet apparmor.service; then\
/sbin/apparmor_parser -r -T -W %{?*} &> /dev/null || :\
fi\