#!/bin/sh # PROVIDE: mailscanner # REQUIRE: mta # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable mailscanner: # mailscanner_enable (bool): Set to "NO" by default. # Set it to "YES" to enable MailScanner # mailscanner_configfile (path): Set to "%%PREFIX%%/etc/MailScanner/MailScanner.conf" by default. # mailscanner_pidfile (path): Set to "/var/run/MailScanner.pid" by default. # mailscanner_user (str): Set to "root" by default. If you changed the # "Run As User" variable in MailScanner.conf and # wish to disable taint mode, you MUST also set # the same value here. # . /etc/rc.subr name="mailscanner" rcvar=mailscanner_enable desc="Virus and spam filter" load_rc_config $name : ${mailscanner_enable:="NO"} required_files=${mailscanner_configfile:-"%%PREFIX%%/etc/MailScanner/MailScanner.conf"} pidfile=${mailscanner_pidfile:-"/var/run/MailScanner.pid"} command="%%PREFIX%%/sbin/mailscanner" command_args="${required_files}" procname="MailScanner" extra_commands=reload required_files="${mailscanner_configfile}" start_precmd="install -o ${mailscanner_user:-root} /dev/null $pidfile" run_rc_command "$1"