619b80c4e6
again." As an alternative to sendmail_enable=NONE, solve the boot time problem for non-sendmail users completely by moving all of the sendmail startup code from /etc/rc to /etc/rc.sendmail. The source for that script will be kept in src/etc/sendmail/rc.sendmail so make.conf's NO_SENDMAIL will prevent it from being installed. A new rc.conf variable, mta_start_script specifies the script to run to start the user's preferred MTA. For backward compatibility, it will default to /etc/rc.sendmail. The specified script is called out of /etc/rc after checking to make sure it exists. A new rc.sendmail.8 man page has also been added which now houses the sendmail_* variable descriptions formerly in rc.conf.5. Use /etc/rc.sendmail in /etc/mail/Makefile to reduce code duplication. Reviewed by: -current, -stable, obrien, peter, ru MFC after: 1 week |
||
---|---|---|
.. | ||
a.out.5 | ||
acct.5 | ||
core.5 | ||
devfs.5 | ||
device.hints.5 | ||
dir.5 | ||
disktab.5 | ||
drivers.conf.5 | ||
elf.5 | ||
ethers.5 | ||
fbtab.5 | ||
fdescfs.5 | ||
forward.5 | ||
fs.5 | ||
fstab.5 | ||
group.5 | ||
hesiod.conf.5 | ||
hosts.5 | ||
hosts.equiv.5 | ||
hosts.lpd.5 | ||
intro.5 | ||
link.5 | ||
linprocfs.5 | ||
mailer.conf.5 | ||
make.conf.5 | ||
Makefile | ||
moduli.5 | ||
motd.5 | ||
networks.5 | ||
nsswitch.conf.5 | ||
passwd.5 | ||
pbm.5 | ||
periodic.conf.5 | ||
phones.5 | ||
procfs.5 | ||
protocols.5 | ||
quota.user.5 | ||
rc.conf.5 | ||
remote.5 | ||
resolver.5 | ||
services.5 | ||
shells.5 | ||
stab.5 | ||
sysctl.conf.5 | ||
types.5 | ||
utmp.5 |