Fix selinux-policy-sandbox pkg handling

This commit is contained in:
Miroslav Grepl 2013-09-03 22:38:46 +02:00
parent 2c196a0b9d
commit dea0c4af43

View File

@ -83,12 +83,17 @@ SELinux sandbox policy used for the policycoreutils-sandbox package
%verify(not md5 size mtime) /usr/share/selinux/packages/sandbox.pp %verify(not md5 size mtime) /usr/share/selinux/packages/sandbox.pp
%post sandbox %post sandbox
rm -f /etc/selinux/*/modules/active/modules/sandbox.pp.disabled 2>/dev/null
semodule -n -i /usr/share/selinux/packages/sandbox.pp semodule -n -i /usr/share/selinux/packages/sandbox.pp
if /usr/sbin/selinuxenabled ; then if /usr/sbin/selinuxenabled ; then
/usr/sbin/load_policy /usr/sbin/load_policy
fi; fi;
exit 0 exit 0
%postun sandbox
semodule -d sandbox 2>/dev/null
exit 0
%package devel %package devel
Summary: SELinux policy devel Summary: SELinux policy devel
Group: System Environment/Base Group: System Environment/Base
@ -455,7 +460,7 @@ selinuxenabled && semodule -nB
exit 0 exit 0
%triggerpostun -- selinux-policy-targeted < 3.12.1-74 %triggerpostun -- selinux-policy-targeted < 3.12.1-74
rm -f /etc/selinux/*/modules/active/modules/sandbox.pp.disabled rm -f /etc/selinux/*/modules/active/modules/sandbox.pp.disabled 2>/dev/null
exit 0 exit 0
%triggerpostun targeted -- selinux-policy-targeted < 3.12.1-7 %triggerpostun targeted -- selinux-policy-targeted < 3.12.1-7