#!/bin/sh [ -f /etc/squid.conf ] || exit 0 case "$1" in start) printf "Starting squid: " if [ ! -d /var/log/squid ]; then mkdir -p /var/log/squid chown squid:squid /var/log/squid fi start-stop-daemon -S -x /usr/sbin/squid [ $? = 0 ] && echo "OK" || echo "FAIL" ;; stop) printf "Stopping squid: " /usr/sbin/squid -k shutdown [ $? = 0 ] && echo "OK" || echo "FAIL" ;; reload) printf "Reloading squid configuration: " /usr/sbin/squid -k reconfigure [ $? = 0 ] && echo "OK" || echo "FAIL" ;; restart) printf "Restarting squid: " /usr/sbin/squid -k restart [ $? = 0 ] && echo "OK" || echo "FAIL" ;; *) echo "Usage: $0 {start|stop|reload|restart}" exit 1 esac exit 0