Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > b1fe2e8533f5d22bfeaff1ec1d531d86 > scriptlet

squidGuard-1.4-8.fc13.i686.rpm

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