POSTIN
/bin/sh
for selinuxvariant in mls strict targeted; do
/usr/sbin/semodule -s ${selinuxvariant} -i \
/usr/share/selinux/${selinuxvariant}/queuegraph.pp &> /dev/null || :
done
# Fix up non-standard file contexts
/sbin/fixfiles -R queuegraph restore || :
/sbin/restorecon -R /var/cache/queuegraph || :
POSTUN
/bin/sh
# Clean up after package removal
if [ $1 -eq 0 ]; then
# Remove SELinux policy modules
for selinuxvariant in mls strict targeted
do
/usr/sbin/semodule -s ${selinuxvariant} -r queuegraph &> /dev/null || :
done
/sbin/fixfiles -R queuegraph restore || :
# Clean up any remaining file contexts (shouldn't be any really)
[ -d /var/cache/queuegraph ] && \
/sbin/restorecon -R /var/cache/queuegraph &> /dev/null || :
fi