Sophie

Sophie

distrib > Fedora > 14 > i386 > media > os > by-pkgid > 69bb7ddfe4cdaf4802ca7469b770ca1e > scriptlet

selinux-policy-minimum-3.9.7-3.fc14.noarch.rpm

PREIN

/bin/sh

if [ -s /etc/selinux/config ]; then 
     . /etc/selinux/config; 
     FILE_CONTEXT=/etc/selinux/minimum/contexts/files/file_contexts; 
     if [ "${SELINUXTYPE}" = minimum -a -f ${FILE_CONTEXT} ]; then 
        [ -f ${FILE_CONTEXT}.pre ] || cp -f ${FILE_CONTEXT} ${FILE_CONTEXT}.pre; 
     fi 
fi

POSTIN

/bin/sh
packages="execmem.pp.bz2 unconfined.pp.bz2 unconfineduser.pp.bz2"

( cd /usr/share/selinux/minimum; 
semodule -b base.pp.bz2 -i $packages -s minimum; 
);if [ $1 -eq 1 ]; then
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

. /etc/selinux/config; 
FILE_CONTEXT=/etc/selinux/minimum/contexts/files/file_contexts; 
selinuxenabled; 
if [ $? = 0  -a "${SELINUXTYPE}" = minimum -a -f ${FILE_CONTEXT}.pre ]; then 
     fixfiles -C ${FILE_CONTEXT}.pre restore; 
     restorecon -R /root /var/log /var/run /var/lib 2> /dev/null; 
     rm -f ${FILE_CONTEXT}.pre; 
fi;fi
exit 0