<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/etc/rc.sendmail, branch stable/6</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F6</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F6'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-10-19T00:31:50Z</updated>
<entry>
<title>Before trying to restart/stop the MTA or MSP queue runner, make sure</title>
<updated>2003-10-19T00:31:50Z</updated>
<author>
<name>Gregory Neil Shapiro</name>
<email>gshapiro@FreeBSD.org</email>
</author>
<published>2003-10-19T00:31:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=93227805ffb60f86a1f6149a38fbb193faca8004'/>
<id>urn:sha1:93227805ffb60f86a1f6149a38fbb193faca8004</id>
<content type='text'>
we are configured to use an MTA or MSP queue runner.  Otherwise the
script used to complain about the missing PID file.

PR:		conf/57075
Submitted by:	Jonathan Chen &lt;jonc@chen.org.nz&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>This file was removed prematurely. It contains functionality</title>
<updated>2003-05-02T11:05:57Z</updated>
<author>
<name>Doug Barton</name>
<email>dougb@FreeBSD.org</email>
</author>
<published>2003-05-02T11:05:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0bbed97c5c2b605b88bc30bd88cb826d05062ba3'/>
<id>urn:sha1:0bbed97c5c2b605b88bc30bd88cb826d05062ba3</id>
<content type='text'>
not currently duplicated by rcNG, and is also relied on by
/etc/mail/Makefile.

Submitted by:	hrs
Pointy hat to:	me
</content>
</entry>
<entry>
<title>Per previous announcement, remove the old version of the rc system.</title>
<updated>2003-05-02T05:27:35Z</updated>
<author>
<name>Doug Barton</name>
<email>dougb@FreeBSD.org</email>
</author>
<published>2003-05-02T05:27:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4b065e2ce139ddf9505a09c68395a0b807d68513'/>
<id>urn:sha1:4b065e2ce139ddf9505a09c68395a0b807d68513</id>
<content type='text'>
All functionality from the previous system has been preserved, and
users should still customize their system boot with the familiar
methods, rc.conf, rc.conf.local, rc.firewall, sysctl.conf, etc.

Users who have customized versions of scripts that have been removed
should take great care when upgrading, since the compatibility code
that used those old scripts has also been removed.
</content>
</entry>
<entry>
<title>Usage style sweep: spell "usage" with a small 'u'.</title>
<updated>2002-04-22T13:44:47Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2002-04-22T13:44:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d397408818fbfa179246fb327659e3fb29ffff31'/>
<id>urn:sha1:d397408818fbfa179246fb327659e3fb29ffff31</id>
<content type='text'>
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
</content>
</entry>
<entry>
<title>Add my Copyright on this file so I can allow others to use it</title>
<updated>2002-04-12T20:28:06Z</updated>
<author>
<name>Gregory Neil Shapiro</name>
<email>gshapiro@FreeBSD.org</email>
</author>
<published>2002-04-12T20:28:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e6b0d580e74340872e751317ac2e7ae21cc56581'/>
<id>urn:sha1:e6b0d580e74340872e751317ac2e7ae21cc56581</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quoting Peter Wemm, "At great personal risk, touch the sendmail startup</title>
<updated>2002-04-05T02:30:49Z</updated>
<author>
<name>Gregory Neil Shapiro</name>
<email>gshapiro@FreeBSD.org</email>
</author>
<published>2002-04-05T02:30:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=619b80c4e66179b83f0b53ba06261919939a8aa1'/>
<id>urn:sha1:619b80c4e66179b83f0b53ba06261919939a8aa1</id>
<content type='text'>
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
</content>
</entry>
</feed>
