diff --git a/selinux-policy.spec b/selinux-policy.spec index 88a4aec..d58ff12 100644 --- a/selinux-policy.spec +++ b/selinux-policy.spec @@ -91,6 +91,7 @@ Requires: /usr/bin/xdg-open SELinux policy documentation package %files doc +%defattr(-,root,root,-) %doc %{_usr}/share/doc/%{name}-%{version} %attr(755,root,root) %{_usr}/share/selinux/devel/policyhelp @@ -376,7 +377,11 @@ SELinux Reference policy minimum base module. packages="execmem.pp.bz2 unconfined.pp.bz2 unconfineduser.pp.bz2" %loadpolicy minimum $packages if [ $1 -eq 1 ]; then - restorecon -R /root /var/log /var/run /var/lib 2> /dev/null +semanage -S minimum -i - << __eof +login -m -s unconfined_u -r s0-s0:c0.c1023 __default__ +login -m -s unconfined_u -r s0-s0:c0.c1023 root +__eof +restorecon -R /root /var/log /var/run /var/lib 2> /dev/null else %relabel minimum fi