freebsd-ports/dns/bindgraph/files/bindgraph.in
Doug Barton dae082c958 Fix what looks like a copy-paste-o that originated in the same script:
command=foo >/dev/null 2>&1
	|
	v
command=foo
command_args='>/dev/null 2>&1'

This is clearly what should have been done, for several reasons.

No PORTREVISION bump because the old version simply ignored everything
after the space, and does not seem to have done any harm. However
it's good to clean these up so that similar errors aren't pasted into
a new script where they might actually matter.
2012-08-06 00:28:43 +00:00

39 lines
783 B
Bash

#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: bindgraph
# REQUIRE: DAEMON
#
# Add the following line to /etc/rc.conf to enable bindgraph:
#
# bindgraph_enable="YES"
#
. /etc/rc.subr
name="bindgraph"
rcvar=bindgraph_enable
command=%%PREFIX%%/sbin/${name}.pl
command_args='> /dev/null 2>&1'
command_interpreter=/usr/bin/perl
stop_postcmd=stop_postcmd
stop_postcmd()
{
rm -f $pidfile
}
load_rc_config $name
load_rc_config_var named chrootdir
: ${bindgraph_enable="NO"}
: ${bindgraph_pidfile="%%DATADIR%%/bindgraph.pid"}
: ${bindgraph_flags="--logfile ${named_chrootdir}/var/log/query.log --daemon_rrd=%%DATADIR%% --daemon --daemon_pid=${bindgraph_pidfile}"}
: ${bindgraph_user="%%BINDGRAPH_USER%%"}
: ${bindgraph_chdir="%%DATADIR%%"}
pidfile=${bindgraph_pidfile}
run_rc_command "$1"