The following reply was made to PR pkg/38036; it has been noted by GNATS.
From: Takahiro Kambe <taca%back-street.net@localhost>
To: gnats-bugs%NetBSD.org@localhost,
Wolfgang.Stukenbrock%nagler-company.com@localhost
Cc:
Subject: Re: pkg/38036: squid startup rc-file broken in pkgsrc-2007Q4
Date: Tue, 19 Feb 2008 12:17:11 +0900 (JST)
In message <20080215134500.ED11B63B293%narn.NetBSD.org@localhost>
on Fri, 15 Feb 2008 13:45:00 +0000 (UTC),
Wolfgang Stukenbrock
<Wolfgang.Stukenbrock%nagler-company.com@localhost> wrote:
> >Fix:
> Undo the changes in the startup file since pkgsrc-2007Q1.
> The affected file is /usr/pkgsrc/www/squid/files/squid.sh.
>
> The following patch will reinsert the missing definition.
> *** squid.sh.orig Fri Feb 15 14:29:29 2008
> --- squid.sh Fri Feb 15 14:31:06 2008
> ***************
> *** 16,21 ****
> --- 16,22 ----
> required_files="${conf_file} @PKG_SYSCONFDIR@/mime.conf"
> command_args="-Y -f $conf_file"
>
> + start_cmd="${command} ${command_args}"
> stop_cmd="stop_nicely"
> kill_command="${command} -k shutdown"
> reload_cmd="${command} -k reconfigure"
On pkgsrc's current, ${start_cmd} was replaces with ${command} in
function squid_createdirs().
Dose it help you? Or is there still anything insufficiency ?
Index: files/squid.sh
===================================================================
RCS file: /cvsroot/pkgsrc/www/squid/files/squid.sh,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -u -r1.19 -r1.20
--- files/squid.sh 21 Jun 2006 12:10:35 -0000 1.19
+++ files/squid.sh 31 Jan 2008 20:01:13 -0000 1.20
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: squid.sh,v 1.19 2006/06/21 12:10:35 taca Exp $
+# $NetBSD: squid.sh,v 1.20 2008/01/31 20:01:13 adam Exp $
#
# PROVIDE: squid
@@ -54,7 +54,7 @@
# create the squid cache directories
squid_createdirs()
{
- ${start_cmd} -z
+ ${command} -z
}
if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]; then