#! /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 "/usr/local/etc/MailScanner/MailScanner.conf" by default. # mailscanner_pidfile (path): Set to "/var/run/MailScanner.pid" by default. # . /etc/rc.subr name="mailscanner" rcvar=`set_rcvar` load_rc_config $name : ${mailscanner_enable="NO"} : ${mailscanner_configfile="/usr/local/etc/MailScanner/MailScanner.conf"} : ${mailscanner_pidfile="/var/run/MailScanner.pid"} command="/usr/local/sbin/mailscanner" pidfile=${mailscanner_pidfile} command_args="${mailscanner_configfile}" required_files="${mailscanner_configfile}" _ms_start_precmd() { # Quietly try to raise the open_files limit # ulimit -n 2000 >/dev/null 2>&1 } start_precmd=_ms_start_precmd procname="MailScanner" run_rc_command "$1"