Sophie

Sophie

distrib > Fedora > 14 > i386 > media > os > by-pkgid > d292d05926d3d93d4359d222f4f05eb2 > scriptlet

pki-selinux-1.3.5-1.fc14.noarch.rpm

PREIN

/bin/sh

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

PREUN

/bin/sh
if [ $1 = 0 ]; then
     
if [ -s /etc/selinux/config ]; then 
     . /etc/selinux/config; 
     FILE_CONTEXT=/etc/selinux/targeted/contexts/files/file_contexts; 
     if [ "${SELINUXTYPE}" == targeted -a -f ${FILE_CONTEXT} ]; then 
          cp -f ${FILE_CONTEXT} ${FILE_CONTEXT}.pki-selinux; 
     fi 
fi;fi

POSTIN

/bin/sh
semodule -s targeted -i /usr/share/selinux/modules/pki.pp

. /etc/selinux/config; 
FILE_CONTEXT=/etc/selinux/targeted/contexts/files/file_contexts; 
selinuxenabled; 
if [ $? == 0  -a "${SELINUXTYPE}" == targeted -a -f ${FILE_CONTEXT}.pki-selinux ]; then 
     fixfiles -C ${FILE_CONTEXT}.pki-selinux restore; 
     rm -f ${FILE_CONTEXT}.pki-selinux; 
fi;

POSTUN

/bin/sh
if [ $1 = 0 ]; then
     semodule -s targeted -r pki
     
. /etc/selinux/config; 
FILE_CONTEXT=/etc/selinux/targeted/contexts/files/file_contexts; 
selinuxenabled; 
if [ $? == 0  -a "${SELINUXTYPE}" == targeted -a -f ${FILE_CONTEXT}.pki-selinux ]; then 
     fixfiles -C ${FILE_CONTEXT}.pki-selinux restore; 
     rm -f ${FILE_CONTEXT}.pki-selinux; 
fi;fi