#!/bin/sh # # $FreeBSD: head/mail/exim/files/exim.in 340872 2014-01-24 00:14:07Z mat $ # # PROVIDE: mail # REQUIRE: LOGIN # KEYWORD: shutdown # we make mail start late, so that things like .forward's are not # processed until the system is fully operational # # Add the following lines to /etc/rc.conf to enable exim: # #exim_enable="YES" # # See exim(8) for flags # . /etc/rc.subr name=exim rcvar=exim_enable command=%%PREFIX%%/sbin/exim pidfile=/var/run/exim.pid required_dirs=%%LOGDIR%% required_files=%%PREFIX%%/etc/exim/configure start_precmd=start_precmd stop_postcmd=stop_postcmd extra_commands="reload" start_precmd() { case $sendmail_enable in [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) warn "sendmail_enable should be set to NONE" ;; [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0) case $sendmail_submit_enable in [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) warn "sendmail_submit_enable should be set to NO" ;; esac ;; [Nn][Oo][Nn][Ee]) ;; esac } stop_postcmd() { rm -f $pidfile } # read settings, set default values load_rc_config $name : ${exim_enable="NO"} : ${exim_flags="-bd -q30m"} run_rc_command "$1"