# Check that networking is up.
if is_no "${NETWORKING}"; then
- msg_Network_Down Squid
+ msg_network_down Squid
exit 1
fi
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/squid
else
- msg_Already_Running Squid
+ msg_already_running Squid
fi
;;
stop)
killproc squid
rm -f /var/lock/subsys/squid >/dev/null 2>&1
else
- msg_Not_Running squid
+ msg_not_running squid
exit 1
fi
;;
restart)
$0 stop
+ echo -n "Waiting 30 second..."
+ sleep 30
+ echo "done."
$0 start
;;
reload)
squid -k reconfigure
ok
else
- msg_Not_Running squid
+ msg_not_running squid
exit 1
fi
;;
status squid
exit $?
;;
+ init)
+ echo "Initializing squid"
+ squid -z
+ ;;
*)
- msg_Usage "$0 {start|stop|status|restart|reload}"
+ msg_usage "$0 {start|stop|status|restart|reload|init}"
exit 1
esac