Hi. On Thursday 06 March 2008, Alessandro Vesely wrote: > [AC_PROG_SYSCONFTOOL] > I googled for that and got > http://www.courier-mta.org/sysconftool/sysconftool.1.html > as the first result. I don't think it is widely used, but then I don't > know about any other good method to update config files either. I > dont't use gentoo, so I don't know if they have their own way to > update config files. The standard take-the-new-or-keep-your-changes > method leaves something to be desired.
Okay, missed that.
Gentoo has a way to manage config files but that should not really matter.
So the question is: What's the way to got that this tool (it's in the courier
distribution) gets used? Simply running autoconf complains about this, so
something has to be done. But what? ;-)
> > The second makes courier-authlib compile with DB version 4. I don't
> > really understand what#s going on there 'cause I do not use DB with
> > courier.
> Don't you have aliases.dat, smtpaccess.dat, etcetera?
Eh, well, yes. :)
But when GDBM is used (in opposite to BerkDB) Gentoo does not apply this
patch.
> > The gentoo ebuild also alters authmigrate.in with the following sed
> > calls: sed -i -e "s|^chk_file .* |&\${DESTDIR}|g" authmigrate.in
> > sed -i -e'/for dir in/a@@INDENT@@/etc/courier-imap \\' authmigrate.in
> > sed -i -e'/for dir in/a@@INDENT@@/etc/courier/authlib \\'
> > authmigrate.in
> The last two lines look syntactically wrong.
It's outside the scope of my sed knowledge but sed accepts those lines and
does something.
> > the gentoo-solution is to completely re-run all these voodoo-tools
> > (autoconf, automake, libtool) that consume more time than the compile
> > itself.
> Autoconf and automake shouldn't be needed in order to install a
> package, their purpose is to produce a portable "configure" shell
> script. Running them should the package maintainer's job, not the
> user's one.
That not how gentoo works.
Gentoo's goal is to provide the user with just some scripts (ebuilds) and
possily small patches. The portage build system uses them and the original
tar.gz-File to build an application.
So yes, if the package maintainer need to do something special, all users will
have to do the same because the maintainer just records what he did. If this
is fixable in courier distribution package, it should be done.
regards, Bernd
--
<Beeth> Girls are like internet domain names, the ones I like are
already taken.
<honx> well, you can stil get one from a strange country :-P
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
