Trigger a restorecon -R -v /home on the next update
This commit is contained in:
parent
52f92dd376
commit
62163c8c51
@ -394,22 +394,8 @@ SELinux Reference policy targeted base module.
|
|||||||
%postInstall $1 targeted
|
%postInstall $1 targeted
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%triggerpostun targeted -- selinux-policy-targeted < 3.2.5-9.fc9
|
%triggerpostun targeted -- selinux-policy-targeted < 3.11.0-1.fc18
|
||||||
. /etc/selinux/config
|
restorecon -R -p /home
|
||||||
[ "${SELINUXTYPE}" != "targeted" ] && exit 0
|
|
||||||
setsebool -P use_nfs_home_dirs=1
|
|
||||||
/usr/sbin/semanage user -l | grep -s unconfined_u > /dev/null
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
/usr/sbin/semanage user -m -R "unconfined_r system_r" -r s0-s0:c0.c1023 unconfined_u
|
|
||||||
else
|
|
||||||
/usr/sbin/semanage user -a -P user -R "unconfined_r system_r" -r s0-s0:c0.c1023 unconfined_u
|
|
||||||
fi
|
|
||||||
seuser=`/usr/sbin/semanage login -l | grep __default__ | awk '{ print $2 }'`
|
|
||||||
[ "$seuser" != "unconfined_u" ] && /usr/sbin/semanage login -m -s "unconfined_u" -r s0-s0:c0.c1023 __default__
|
|
||||||
seuser=`/usr/sbin/semanage login -l | grep root | awk '{ print $2 }'`
|
|
||||||
[ "$seuser" = "system_u" ] && /usr/sbin/semanage login -m -s "unconfined_u" -r s0-s0:c0.c1023 root
|
|
||||||
restorecon -R /root /etc/selinux/targeted 2> /dev/null
|
|
||||||
/usr/sbin/semodule -r qmail 2> /dev/null
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%files targeted
|
%files targeted
|
||||||
|
Loading…
Reference in New Issue
Block a user