aboutsummaryrefslogtreecommitdiff
path: root/security/amavisd-new/files/amavisd-snmp.sh.in
blob: 0f724ae759f3744feab84271adeea89d58960988 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh
#
# $FreeBSD$
#

# PROVIDE: amavisd_snmp
# REQUIRE: snmpd
# KEYWORD: shutdown

#
# Add the following lines to /etc/rc.conf to enable amavisd-snmp-subagent:
#
# amavisd_snmp_enable="YES"
#

. /etc/rc.subr

name=amavisd_snmp
rcvar=amavisd_snmp_enable

command="%%PREFIX%%/sbin/amavisd-snmp-subagent"
command_interpreter="%%PERL%%"
pidfile="%%AMAVISDIR%%/amavisd-snmp.pid"

# defaults
amavisd_snmp_enable=${amavisd_snmp_enable:-"NO"}
# amavis database directory
amavisd_snmp_dbdir=${amavisd_snmp_dbdir:-"%%AMAVISDIR%%/db"}
# log_level 0..5, default 0
amavisd_snmp_loglevel=${amavisd_snmp_loglevel:-"0"}

load_rc_config $name

required_dirs=${amavisd_snmp_dbdir}
amavisd_snmp_flags="-D ${amavisd_snmp_dbdir} -d ${amavisd_snmp_loglevel} -P ${pidfile}"
run_rc_command "$1"