[comp.mail.sendmail] AHA!

aad@stpstn.UUCP (Anthony A. Datri) (09/12/88)

  It seems that Sun has really confused things in their reorganization of the
directory structure in 4.0.  Sendmail now looks for sendmail.cf in /etc, *not*
/usr/lib.  Okay, so I look at the man page, and *it* says /etc/sendmail.cf.
So the manual says that too, but it took me two weeks to figure this out.  The
templates are still kept in /usr/lib.  The sendmail executable contains both
the strings /etc/sendmail.cf and /usr/lib/sendmail.cf close to each other -- I
suspect that it'll check for the latter in the absence of the former.

  So on that I can't *really* blame Sun.  I should have R'd TFM.  The reason
why I didn't RTFM is that TFM is now a mishmash of 3.x and 4.0 isms, at least
in the various uucp and sendmail documents, and I figured "They're confused as
far as documentation, I'll just go by what the files say".  Here's where I
didn't catch the move of sendmail.cf, even though it now proves to have been
documented.  This move does make sense to me now, since under 3.2 I wasn't
real happy that diskless machines shared the server's configuration files
(like sendmail.cf, crontab).  For example, page 377, Chapter 15 of the "System
& Networking Administration" says that domains are defined with DD and CD,
which seems to be the 3.x style, while the 4.0 sendmail.cf file uses Dm.
There is also a mixture of old-style /usr filenames and new-style /var
filenames, inconsistent.  So be verwy verwy kwaaaaarfyl when reading these
documents.

  So, in summary, I should kick myself for not seeing the move, but I felt
obligated to help others avoid the same mistake.

-- 
@disclaimer(Any concepts or opinions above are entirely mine, not those of my
	    employer, my GIGI, or my 11/34)
beak is								  beak is not
Anthony A. Datri,SysAdmin,StepstoneCorporation,stpstn!aad