Bernd Wurst wrote: > One is to > remove the (seemingly) very outdated and unsupported AC_PROG_SYSCONFTOOL > Macro from configure.in. When googling for this macro, I only find people > complaining about broken courier compiles, so this should be removed, IMHO.
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. IMHO, the only bad thing in sysconftool is that it silently fails if config files contain improperly placed comments. > 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? > 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. > 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. ------------------------------------------------------------------------- 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
