Bug#315656: exim4-config: Split config files with names containing full stops silently ignored

Andreas Metzler Andreas Metzler <ametzler@downhill.at.eu.org>, 315656@bugs.debian.org
Sat, 25 Jun 2005 11:42:01 +0200


On 2005-06-25 Ewan Mellor <debian-bug@ewanmellor.org.uk> wrote:
> On Fri, Jun 24, 2005 at 07:32:49PM +0200, Andreas Metzler wrote:

> > On 2005-06-24 Ewan Mellor <debian-bug@ewanmellor.org.uk> wrote:
[...]
> > > I presume the check is there for a good reason, but it is certainly too
> > > strict.  Having full stops in filenames is not unusual!
> > this behavior intentionally mirrors the behavior of run-parts(1) and
> > afaict is not going to change.
[...]
> In that case, this ought to be documented.

It is. ;-)
update-exim4.conf(8)
| update-exim4.conf will only use files in the conf.d directory that
| have a filename which consists only of letters, numbers, underscores
| and hyphens ([:alnum:]_-), similar to run-parts(8). Additionally,
| update-exim4.conf will use /etc/exim4/conf.d/foo/bar.rul instead of
| /etc/exim4/conf.d/foo/bar if the .rul file exists. This is meant to be
| helpful for easy interaction with packages extending Exim.

> The best place for this, in the
> absence of more formal documentation, would be
> /usr/share/doc/exim4-config/README-Debian.gz, in the "What are these gazillion
> number of files in /etc/exim4/conf.d?" section.  This section explains the
> split configuration, and yet gives no mention of this restriction.

> Can I suggest, in place of
[...]

Instead of duplicating information I've chosen to add a pointer to
update-exim4.conf.8.
        thanks, cu andreas
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
                                           http://downhill.aus.cc/