[ just getting started on this list ]
In the archives, I found this :-
On Tue, 27 Jun 2000, Jonas Bofjall wrote:
How do I tell it not to start the UUCP daemon, which I don`t need?
MrSam replied :-
courieruucp is a no-op unless you explicitly define your UUCP peers. You
could always remove the entire courier/module.uucp subdirectory, before
running configure, but it`s not going to do anything anyway.
I also would like to remove unneeded modules.
I wish to set up a school mail server, using a virtual mail account
and soft quotas.
I wish to use exim for delivery, because it will consult LDAP for the
mailDirectory directly, instead of having to create userdb. exim uses
batched SMTP, carried across a UUCP transport ..
It all works ..
All I want courier for is for IMAP access from clients, and also that
handy webmail interface ..
I have already discovered that I can remove the module.uucp directory,
but the esmtp module is not so easy - showconfig directly references
stuff out of that directory.
I can dump showconfig - all works again.
However, I want this to be clean, and a buildable RPM. It will run on
a 486 class box, with 16Meg RAM (I hope) and thus I am concerned about
bloat. Why 486? This is South Africa, and we want to be able to roll out
to lots of schools.
I tried building shared transport modules, so I could use modules.ctl, with
--with-shared --enable-shared=yes in my configure options. the UUCP module
had complaints there. I tried --with-transport='local ...' but
that only seems to apply to the courier/courier directory, not the toplevel
configure. Can these options be pushed through somehow ?
My workaround at the moment is a static build with a patch to remove
showconfig from the makefile.
Other ideas ?
Cheers, Andy!