On Sun, Dec 07, 2003 at 10:09:04AM +0100, Marc Haber wrote:
> For example, the place I work has a package exim4-config-ilkserver
> based on exim4-config-medium. That package installs without debconf
> questions and contains a configuration that is suitable to our
> non-main servers. It, for example, only delivers mail to local
> accounts that are especially configured to receive mails.

So, why can't this be done without an exim4-config package in Debian, with
something like the following arrangement:

        exim4-daemon
                provides/conflicts: mail-transport-agent
                postinst:
                        checks /etc/exim4
                        if it doesn't exist, creates it, using debconf

        exim4-config-ilkserver:
                postinst:
                        rm -rf /etc/exim4
                        create /etc/exim4 according to desired config

        # apt-get install exim4-config-ilkserver
        # apt-get install exim4-daemon

> And if exim4's config file
> format changes or our config starts using features only present beyond
> exim 4.foo, we can use the Dependency mechanism to prevent
> non-matching binary and config packages from being installed.

This can be arranged by having:

        exim4-daemon
                provides: exim4-config-format-v1

        exim4-config-ilkserver
                depends: exim4-config-format-v1

Cheers,
aj

-- 
Anthony Towns <[EMAIL PROTECTED]> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

               Linux.conf.au 2004 -- Because we can.
           http://conf.linux.org.au/ -- Jan 12-17, 2004

Attachment: pgp0chW34y6gx.pgp
Description: PGP signature

Reply via email to