#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc ## ## rc.squid -- Run-Commands ## %config squid_enable="$openpkg_rc_def" squid_log_prolog="true" squid_log_epilog="true" squid_log_numfiles="10" squid_log_minsize="1M" squid_log_complevel="9" %status -p 200 -u @l_susr@ -o squid_usable="unknown" squid_active="no" rcService squid enable yes && \ @l_prefix@/sbin/squid -k check 2>/dev/null && squid_active="yes" echo "squid_enable=\"$squid_enable\"" echo "squid_usable=\"$squid_usable\"" echo "squid_active=\"$squid_active\"" %start -p 200 -u @l_susr@ rcService squid enable yes || exit 0 @l_prefix@/sbin/squid -D -s %stop -p 200 -u @l_susr@ rcService squid enable yes || exit 0 @l_prefix@/sbin/squid -k shutdown %restart -u @l_susr@ rcService squid enable yes || exit 0 @l_prefix@/sbin/squid -k shutdown sleep 1 @l_prefix@/sbin/squid -D -s %reload -u @l_susr@ rcService squid enable yes || exit 0 @l_prefix@/sbin/squid -k reconfigure %daily -u @l_susr@ rcService squid enable yes || exit 0 @l_prefix@/sbin/squid -k rotate shtool rotate -f \ -n ${squid_log_numfiles} -s ${squid_log_minsize} -d \ -z ${squid_log_complevel} -o @l_rusr@ -g @l_rgrp@ -m 644 \ -P "${squid_log_prolog}" \ -E "${squid_log_epilog}" \ @l_prefix@/var/squid/logs/squid.log