cvs commit: src/etc/sendmail Makefile

Peter Wemm peter at wemm.org
Tue Jul 8 16:43:02 PDT 2003


Gregory Neil Shapiro wrote:
> > How is this supposed to work now?
> > 
> > peter at beast[1:13pm]/usr/src/etc/sendmail-15# make SENDMAIL_CF=freefall.cf i
    nstall
> > install -o root -g wheel -m 644  freefall.cf /etc/mail/sendmail.cf
> > install: freefall.cf: No such file or directory
> > *** Error code 71
> 
> SENDMAIL_CF has been deprecated for a few releases (perhaps I should
> remove it).

It only seems to be half supported, so IMHO, either fix it or remove it
so that it doesn't break world for folks who were using it.  Right now,
nothing is built, but it fails at install time since nothing was built.

> However, if it is used, it should be with a fully qualified
> path.  I suppose a hack can be added to check if SENDMAIL_CF has a
> leading '/' and if not to make it relative to .OBJDIR.
> 
> However, if you are willing, consider switching to SENDMAIL_MC and using:
> 
> make SENDMAIL_MC=freefall.mc [action]

Hmm.  I didn't realize this had become this painless.  I'd always
associated the SENDMAIL_MC stuff with being a runtime thing that was meant
to be used in /etc/mail only.  Lets give that a try.  I guess the last
remaining question mark is what mergemaster will do, but I'll worry about
that later.

> Let me know if you think the .OBJDIR hack should be put in place.

If SENDMAIL_MC does what I need, thats fine with me.  I'd rather see it
removed than in a broken state.

Cheers,
-Peter
--
Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5



More information about the cvs-src mailing list