Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Feb 2004 10:04:06 +0100
From:      Oliver Eikemeier <eikemeier@fillmore-labs.com>
To:        Freddie Cash <fcash-ml@sd73.bc.ca>
Cc:        ports@freebsd.org
Subject:   Re: OPTIONS, LATEST_LINK, and RCng
Message-ID:  <4039C206.9020804@fillmore-labs.com>
In-Reply-To: <50589.24.71.131.139.1077518340.squirrel@mailtest.sd73.bc.ca>
References:  <2107.24.71.130.94.1077515696.squirrel@mailtest.sd73.bc.ca> <50589.24.71.131.139.1077518340.squirrel@mailtest.sd73.bc.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Freddie Cash wrote:

> While updating the www/dansguardian* ports to use the new OPTIONS and
> LATEST_LINK variables, I noticed that the www/squid port now uses RCng
> for the startup script.  This is good news, because it means I can
> rename the dansguardian startup script back to dansguardian.sh and
> just use RCng to make sure it's started after squid.

This will work only if you move your start/stop scripts to /etc/rc.d,
see PR 56736:
  <http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/56736>;

> One quick question:  Should "squid" be added to the REQUIRE line, or
> is that only for system services?

Since you have a RUN_DEPENDS of squid, yes.

> unset rcNG
> [...]
> if [ -f /etc/rc.subr ]; then
> 	. /etc/rc.subr && rcNG="yes"
> else
> 	if [ -f /usr/local/etc/rc.subr ]; then
> 		. /usr/local/etc/rc.subr && rcNG="yes"
> 	fi
> fi

You should just USE_RC_SUBR=yes with

post-build:
	${SED} -e 's,%%RC_SUBR%%,${RC_SUBR},g' ${FILESDIR}/dansguardian.sh \
		>${WRKDIR}/dansguardian.sh

in the Makefile and . %%RC_SUBR%% in the start/stop script

-Oliver



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4039C206.9020804>