hello, 

the attached and inlined diff adds daemon_flags to the local 
rc_stop() and rc_reload(); this is important in case you specify a
different config file via -f. 

Index: pkg/squid.rc
===================================================================
RCS file: /cvs/ports/www/squid/pkg/squid.rc,v
retrieving revision 1.4
diff -u -r1.4 squid.rc
--- pkg/squid.rc        27 Dec 2010 14:50:24 -0000      1.4
+++ pkg/squid.rc        18 May 2011 10:04:45 -0000
@@ -7,11 +7,11 @@
 . /etc/rc.d/rc.subr
 
 rc_stop() {
-       ${daemon} -k shutdown
+       ${daemon} ${daemon_flags} -k shutdown
 }
 
 rc_reload() {
-       ${daemon} -k reconfigure
+       ${daemon} ${daemon_flags} -k reconfigure
 }
 
 rc_cmd $1

Bye, 

Marcus
Index: pkg/squid.rc
===================================================================
RCS file: /cvs/ports/www/squid/pkg/squid.rc,v
retrieving revision 1.4
diff -u -r1.4 squid.rc
--- pkg/squid.rc        27 Dec 2010 14:50:24 -0000      1.4
+++ pkg/squid.rc        18 May 2011 10:04:45 -0000
@@ -7,11 +7,11 @@
 . /etc/rc.d/rc.subr
 
 rc_stop() {
-       ${daemon} -k shutdown
+       ${daemon} ${daemon_flags} -k shutdown
 }
 
 rc_reload() {
-       ${daemon} -k reconfigure
+       ${daemon} ${daemon_flags} -k reconfigure
 }
 
 rc_cmd $1

Reply via email to