Deleted Added
sdiff udiff text old ( 256281 ) new ( 256982 )
full compact
1#!/bin/sh
2#
3# $FreeBSD: stable/10/etc/rc.d/sendmail 255654 2013-09-17 20:24:03Z hrs $
4#
5
6# PROVIDE: mail
7# REQUIRE: LOGIN FILESYSTEMS
8# we make mail start late, so that things like .forward's are not
9# processed until the system is fully operational
10# KEYWORD: shutdown
11

--- 7 unchanged lines hidden (view full) ---

19required_files="/etc/mail/${name}.cf"
20start_precmd="sendmail_precmd"
21
22load_rc_config $name
23command=${sendmail_program:-/usr/sbin/${name}}
24pidfile=${sendmail_pidfile:-/var/run/${name}.pid}
25procname=${sendmail_procname:-/usr/sbin/${name}}
26
27case ${sendmail_enable} in
28[Nn][Oo][Nn][Ee])
29 sendmail_enable="NO"
30 sendmail_submit_enable="NO"
31 sendmail_outbound_enable="NO"
32 sendmail_msp_queue_enable="NO"
33 ;;
34esac

--- 4 unchanged lines hidden (view full) ---

39 sendmail_outbound_enable="NO"
40fi
41
42# If sendmail_submit_enable=yes, don't need outbound daemon
43if checkyesno sendmail_submit_enable; then
44 sendmail_outbound_enable="NO"
45fi
46
47sendmail_precmd()
48{
49 # Die if there's pre-8.10 custom configuration file. This check is
50 # mandatory for smooth upgrade. See NetBSD PR 10100 for details.
51 #
52 if checkyesno ${rcvar} && [ -f "/etc/${name}.cf" ]; then
53 if ! cmp -s "/etc/mail/${name}.cf" "/etc/${name}.cf"; then
54 warn \

--- 11 unchanged lines hidden (view full) ---

66 /usr/bin/newaliases
67 fi
68 else
69 echo \
70 "${name}: /etc/mail/aliases.db not present, generating"
71 /usr/bin/newaliases
72 fi
73 fi
74}
75
76run_rc_command "$1"
77
78required_files=
79
80if checkyesno sendmail_submit_enable; then
81 name="sendmail_submit"

--- 15 unchanged lines hidden ---