PREUN
/bin/sh
if [ $1 = 0 ] ; then
service squidGuard stop >/dev/null 2>&1
/sbin/chkconfig --del squidGuard
/sbin/chkconfig --del transparent-proxying
fi
POSTIN
/bin/sh
# fix SELinux bits
#/usr/bin/chcon -R system_u:object_r:squid_cache_t /var/squidGuard >/dev/null 2>&1
#/usr/bin/chcon -R system_u:object_r:squid_log_t /var/log/squidGuard >/dev/null 2>&1
# do we need a new config file?
if [ -s /etc/squid/squidGuard.conf ]; then
CONFFILE="/etc/squid/squidGuard.conf.rpmnew"
echo "/etc/squid/squidGuard.conf created as /etc/squid/squidGuard.conf.rpmnew"
else
CONFFILE="/etc/squid/squidGuard.conf"
fi
cat /usr/share/doc/squidGuard-1.4/squidGuard.conf.k12ltsp.template | \
sed s/SERVERNAME/$HOSTNAME/g > $CONFFILE
/sbin/chkconfig --add squidGuard
/sbin/chkconfig --add transparent-proxying
# reload SELinux policies
#echo "Loading new SELinux policy"
#pushd /etc/selinux/targeted/src/policy/
#/usr/bin/make load &> /dev/null
#popd
#### End of %post