Date: Thu, 2 Nov 2000 22:14:41 +0100 From: Gerhard Sittig <Gerhard.Sittig@gmx.net> To: stable@freebsd.org Subject: Re: big trouble - sendmail in todays stable NOT reading sendmail. cw Message-ID: <20001102221441.W25237@speedy.gsinet> In-Reply-To: <20001103041135H.ume@mahoroba.org>; from ume@mahoroba.org on Fri, Nov 03, 2000 at 04:11:35AM %2B0900 References: <8E67E032AD23D4118F740050042F21F76B@lant.mbp.ee> <20001102185819.T25237@speedy.gsinet> <20001103041135H.ume@mahoroba.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 03, 2000 at 04:11 +0900, Hajimu UMEMOTO wrote:
> >>>>> On Thu, 2 Nov 2000 18:58:19 +0100
> >>>>> Gerhard Sittig <Gerhard.Sittig@gmx.net> said:
>
> Gerhard.Sittig> But I think /etc/rc would be a better place (just like the
> Gerhard.Sittig> nsswitch change and creating ssh keys when still absent before
> Gerhard.Sittig> enabled services start. And it shouldn't damage an existing
> Gerhard.Sittig> local-host-names file, but append the .cw content. Like
>
> Gerhard.Sittig> CWFILE=/etc/mail/sendmail.cw
> Gerhard.Sittig> NEWFILE=/etc/mail/local-host-names
> Gerhard.Sittig> if [ -f $CWFILE ]; then
> Gerhard.Sittig> cat $CWFILE >> $NEWFILE && rm $CWFILE
> Gerhard.Sittig> chmod 644 $NEWFILE # needed?
> Gerhard.Sittig> fi
>
> Gerhard.Sittig> short before starting sendmail (if enabled).
>
> I disagree with this idea. There is the prerequisite that all
> people use FreeBSD version of sendmail.cf. Many people uses
> his/her own sendmail.cf. Especially in Japan, many people
> prefer to use CF (*1) to generate his/her sendmail.cf.
What's wrong with the above cited code when it only gets
effective when
- sendmail is enabled and
- a sendmail.cw file is there (i.e. the admin previously had
'use_cw_file' - or whatever the option is named like - in
effect?
Those who never had a .cw file won't have a problem / won't
experience any change. Those who converted their .cw by hand
(and removed it after not being needed any longer) won't either.
Only those who have (had) a .cw file, use sendmail and - not
explicitely stated above - used mergemaster to update /etc/rc to
fit the new sendmail version with the now referenced filenames
will experience an automatic conversion. This could be combined
with a notification, of course. Else there are chances the admin
won't notice anything at all. :) So add this to the above if
branch:
(
echo "$CWFILE was renamed to $NEWFILE";
echo "for more intuitive file hierarchy layout / naming";
echo "";
echo "add local names to $NEWFILE in the future";
) | mail -s 'sendmail administrativa' postmaster
or whatever is the channel you would like to use for
notification.
After all I have to admit that I neither use sendmail on a
regular basis nor did I follow the renaming too close. All I
wanted to do is to provide a skeleton to achieve what others
wished for. Tell me what's wrong with it (what was breaking,
what's missing) and it can improve.
I don't see (yet) how using a different .mc or .cf file than the
default(?) one would have an impact on the .cw file naming
convention. I thought this would come from some .m4 file
distributed with sendmail. But I could have missed the point
here ...
virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76
Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net
--
If you don't understand or are scared by any of the above
ask your parents or an adult to help you.
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?20001102221441.W25237>
