Bug#289959: exim4-config: Missing debconf question for LOCAL_DELIVERY

Marc Sherman Marc Sherman <msherman@projectile.ca>, 289959@bugs.debian.org
Wed, 12 Jan 2005 09:11:57 -0500


Marc Haber wrote:
> 
> No, the feature is there for a reason. You can always edit
> /etc/exim4/update-exim4.conf.conf. What is not there is the
> debconf-based configuration possibility, but that's only gold plating
> anyway.

I've got to disagree with you pretty strongly on this one.  The conf 
files (partial and template) currently contains:

# The default transport, set in /etc/exim4/update-exim4.conf.conf. See
# CONFDIR/conf.d/transport/ for possibilities
LOCAL_DELIVERY=DEBCONFlocaldeliveryDEBCONF

The DEBCONF*DEBCONF construction pretty strongly implies that DEBCONF is 
being used, but it's not.  Also, the comment is wrong --
/etc/exim4/update-exim4.conf.conf doesn't contain anything to do with 
this variable.

It's not at all clear to me what should actually be put in the 
.conf.conf file to make this work -- is it

DEBCONFlocaldeliveryDEBCONF=maildir_home

or

localdelivery=maildir_home

or

dc_localdelivery=maildir_home

?

IMO, you've taken something that a lot of people want to change in the 
config file, and made it much more confusing to change than it was when 
you just had to edit the config file itself.  Of course, debconfing it 
would be the ideal, but it's clear that that can't happen for sarge.

- Marc