Date: Mon, 8 Oct 2001 10:44:25 -0700 From: Gregory Neil Shapiro <gshapiro@FreeBSD.ORG> To: steve@Watt.COM (Steve Watt) Cc: stable@FreeBSD.ORG Subject: Re: Sendmail rantlet Message-ID: <15297.58873.808868.297849@horsey.gshapiro.net> In-Reply-To: <200110030648.f936mkD38227@wattres.Watt.COM> References: <200110030648.f936mkD38227@wattres.Watt.COM>
next in thread | previous in thread | raw e-mail | index | archive | help
steve> I was rather astonished to discover that the installworld had steve> overwritten my lovingly crafted `hostname`.mc with a copy of steve> freebsd.mc. I don't see how this could be true (unless mergemaster did something). The 'install' target in /usr/src/etc/sendmail/Makefile only installs a .cf file: install: ${INSTALL_CF} .if (defined(SENDMAIL_MC) && defined(SENDMAIL_CF)) @echo ">>> ERROR: Both SENDMAIL_CF and SENDMAIL_MC can not be set" @false .endif .if defined(INSTALL_CF) .if ${INSTALL_CF} != ${DEST_CF} ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${INSTALL_CF} \ ${DEST_CF} .endif .endif There is nothing there to overwrite a .mc file. /usr/src/etc/mail/Makefile is not used during installworld. However, even if you later did a 'make install' in /etc/mail, `hostname`.mc is only put in place if it doesn't already exist: .ifndef SENDMAIL_MC SENDMAIL_MC!= hostname SENDMAIL_MC:= ${SENDMAIL_MC}.mc ${SENDMAIL_MC}: freebsd.mc cp freebsd.mc ${SENDMAIL_MC} .endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15297.58873.808868.297849>