On Wed, June 14, 2006 7:54 am, Justin C. Sherrill wrote:
> On Wed, June 14, 2006 9:49 am, [EMAIL PROTECTED] wrote:
> Right now, we can switch out to any MTA people want, including
> Postfix.

Several people have mentioned that you can remove sendmail from the
base by just setting NO_SENDMAIL in make.conf and rebuilding the
world.  BUT, nobody has mentioned if that actually removes the old
pieces of sendmail that are already in the filesystem.  For example,
if you install DFly on a clean harddrive, set NO_SENDMAIL in
make.conf, rebuild the world, install the world, reboot, and look in
/usr/lib ... will sendmail still be there?

If it is, then someone should probably have a look at revamping the
build process so that those bits listed as NO_* in make.conf are
actually removed.

Just because you can build the world with sendmail support (or bind
support, or whatever support) doesn't mean those pieces are actually
removed from the running system.

>From my experience, the only way to actually remove bits of DFly (or
FreeBSD) is to add all the NO_* entries to make.conf, then build a new
release, and reinstall the system using those release bits, aftering
formating the drive.

So, saying you can "just remove sendmail" is a little misleading.  :)

(Unless things have changed in DFly, of course.  In which case, point
me to the docs, and I'll keep quiet.)

IMO (which counts for as much as a lady-bug's), sendmail should be
removed from base completely.  Include a simple local-only mailer. 
Then add an option to the installer that asks which MTA the user would
like, and install that using packages built from pkgsrc (similar to
how Perl was removed from FreeBSD's base in 5.x, but still gets
installed as a package).  Have the package install edit mailer.conf to
point to the correct binaries.  Voila!  Everyone can have their MTA
and eat it too!

----
Freddie Cash, LPCI-1 CCNT CCLP        Helpdesk / Network Support Tech.
School District 73                    (250) 377-HELP [377-4357]
[EMAIL PROTECTED]

Reply via email to