PREUN
/bin/sh
if [ "$1" -lt "1" ]; then # Final removal
for selinuxvariant in mls targeted
do
semodule -s ${selinuxvariant} -r dirsrv 2>/dev/null || :
done
fixfiles -R 389-ds-base restore || :
/sbin/service dirsrv condrestart > /dev/null 2>&1 || :
/sbin/service dirsrv-snmp condrestart > /dev/null 2>&1 || :
fi
POSTIN
/bin/sh
if [ "$1" -le "1" ] ; then # First install
for selinuxvariant in mls targeted
do
semodule -s ${selinuxvariant} -i /usr/share/selinux/${selinuxvariant}/dirsrv.pp 2>/dev/null || :
done
fixfiles -R 389-ds-base restore || :
/sbin/service dirsrv condrestart > /dev/null 2>&1 || :
/sbin/service dirsrv-snmp condrestart > /dev/null 2>&1 || :
fi
POSTUN
/bin/sh
if [ "$1" -ge "1" ]; then # Upgrade
for selinuxvariant in mls targeted
do
semodule -s ${selinuxvariant} -i /usr/share/selinux/${selinuxvariant}/dirsrv.pp 2>/dev/null || :
done
fi