On 10/26/2014 02:07 PM, Sam Varshavchik wrote:

> Sure, but your real problem is that you copied the config from 
> the old system verbatim.

Of course I did. Configuring a full system from scratch (courierd,
esmtpd, imapd, pop3d + ssl etc as well as authlib) takes ages. And,
unlike some others, you don't go changing the names and syntax of
configuration directives between versions just for the hell of it.
So reusing the old configuration is virtually riskless and saves
a lot of time and work. I've been doing this since 0.33 or so and
only diffing to see if the new version includes any brand new
configuration directives. It's stable, it just works, and you have
always been very careful to add new stuff without breaking existing
installations. That's precisely how things should be.

> When you build Courier on the new system, the configure script 
> put /etc/sysconfig/locale.conf into /etc/courier/courierd.

Oh, I'm sure the configure script does the right thing. I'm not
blaming you; all the contrary. But there are limits to what a
script can and should do before it starts defying the admin.
You could have a postinstall scriptlet that checks any existing
configuration and "corrects" it if it's "wrong". I'd go ballistic
if an rpm did that to my stuff.

Z


------------------------------------------------------------------------------
_______________________________________________
courier-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to