svn commit: r307022 - head/www/squid32/files
Chris Rees
crees at FreeBSD.org
Mon Nov 5 18:53:32 UTC 2012
Author: crees
Date: Mon Nov 5 18:53:31 2012
New Revision: 307022
URL: http://svnweb.freebsd.org/changeset/ports/307022
Log:
Style fixes to rc script
Approved by: Thomas-Martin Seck (maintainer)
Feature safe: yes
Modified:
head/www/squid32/files/squid.in
Modified: head/www/squid32/files/squid.in
==============================================================================
--- head/www/squid32/files/squid.in Mon Nov 5 18:02:04 2012 (r307021)
+++ head/www/squid32/files/squid.in Mon Nov 5 18:53:31 2012 (r307022)
@@ -40,45 +40,26 @@
# use. See squid(8) for further details.
#
-squid_checkrunning() {
- ${command} ${command_args} ${squid_flags} -k check 2>/dev/null
-}
-
-squid_setfib() {
- sysctl net.fibs >/dev/null 2>&1 || return 0
- if [ "x${squid_fib}" != "xNONE" ]; then
- command="setfib -F ${squid_fib} ${command}"
- else
- return 0
- fi
-}
-
-squid_stop() {
- echo "Stopping ${name}."
- ${command} ${command_args} ${squid_flags} -k shutdown
- run_rc_command poll
-}
-
. /etc/rc.subr
name=squid
rcvar=squid_enable
+load_rc_config ${name}
+
+: ${squid_chdir:=/var/squid}
+: ${squid_conf:=%%PREFIX%%/etc/squid/squid.conf}
+: ${squid_enable:=NO}
+: ${squid_fib:=NONE}
+: ${squid_pidfile:=/var/run/squid/squid.pid}
+: ${squid_user:=squid}
+
command=%%PREFIX%%/sbin/squid
extra_commands=reload
reload_cmd="${command} ${command_args} ${squid_flags} -k reconfigure"
-start_precmd="squid_setfib"
-stop_precmd="squid_checkrunning"
-stop_cmd="squid_stop"
-
-load_rc_config ${name}
-
-squid_chdir=${squid_chdir:-"/var/squid"}
-squid_conf=${squid_conf:-"%%PREFIX%%/etc/squid/squid.conf"}
-squid_enable=${squid_enable:-"NO"}
-squid_fib=${squid_fib:-"NONE"}
-squid_pidfile=${squid_pidfile:-"/var/run/squid/squid.pid"}
-squid_user=${squid_user:-"squid"}
+start_precmd=squid_setfib
+stop_precmd="${command} ${command_args} ${squid_flags} -k check 2>/dev/null"
+stop_cmd=squid_stop
pidfile=${squid_pidfile}
procname=squid-1
@@ -94,4 +75,21 @@ required_files=${squid_conf}
command_args="-f ${squid_conf}"
-run_rc_command "$1"
+squid_setfib()
+{
+ sysctl net.fibs >/dev/null 2>&1 || return 0
+ if [ "x${squid_fib}" != "xNONE" ]; then
+ command="setfib -F ${squid_fib} ${command}"
+ else
+ return 0
+ fi
+}
+
+squid_stop()
+{
+ echo "Stopping ${name}."
+ ${command} ${command_args} ${squid_flags} -k shutdown
+ run_rc_command poll
+}
+
+run_rc_command $1
More information about the svn-ports-all
mailing list