#!/bin/sh -e # Stop squid if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d squid stop else /etc/init.d/squid stop fi # Backup old squid configuration if [ ! -e /usr/share/doc/mix-premium-squidconf/conf/squid.conf.orig ] then mv /etc/squid/squid.conf /usr/share/doc/mix-premium-squidconf/conf/squid.conf.orig fi # Install new squid configuration cp -f /usr/share/doc/mix-premium-squidconf/conf/squid.conf /etc/squid/squid.conf # Create cache directories squid -z -d -3 # Start squid if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d squid start || exit $? else /etc/init.d/squid start || exit $? fi exit 0