freebsd-ports/net-mgmt/snmptt/files/snmptt.sh
Bruce M Simpson 63d81145bf SNMPTT (SNMP Trap Translator) is an SNMP trap handler written in Perl
for use with the Net-SNMP / UCD-SNMP snmptrapd program (www.net-snmp.org).
2004-05-24 18:41:01 +00:00

46 lines
780 B
Bash

#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: snmptt
# REQUIRE: LOGIN
# KEYWORD: FreeBSD
#
# Add the following lines to /etc/rc.conf to enable snmptt:
#
#snmptt_enable="YES"
#
# See snmptt documentation for flags.
#
. %%RC_SUBR%%
name=snmptt
rcvar=`set_rcvar`
command=%%PREFIX%%/sbin/${name}
command_args="--daemon"
pidfile=/var/run/${name}.pid
# XXX: Makes assumptions about the interpreter path and version. However,
# USE_PERL5 should guarantee that this path is valid. In any event, we
# don't sed-ify the #! operators.
procname=/usr/bin/perl
required_files=%%PREFIX%%/etc/${name}.ini
# set defaults
snmptt_enable=${snmptt_enable:-"NO"}
snmptt_flags=${snmptt_flags:-""}
stop_postcmd=stop_postcmd
stop_postcmd()
{
rm -f $pidfile
}
load_rc_config ${name}
run_rc_command "$1"