On 10.7.2010, at 19.04, Sven Kirmess wrote:

> When you specify --sysconfdir=C it puts its files under C/dovecot. I
> would expect it to respect my setting and put them directly under C.

Well, dovecot has multiple config files so it needs a directory for them. 
--sysconfdir=/etc is the normal configure option, and Dovecot really shouldn't 
use /etc/conf.d/ directory for its configs..

> When you specify --prefix=P it puts its libraries under P/lib/dovecot
> and programs under P/libexec/dovecot.

Yes, because again the typical use case is --prefix=/usr, and Dovecot 
definitely shouldn't put its plugins to /usr/lib

> I compile all my software to use:
> /etc/opt/dovecot
> /opt/dovecot/bin
> /opt/dovecot/lib
> /opt/dovecot/libexec
> /var/opt/dovecot

Yeah, it's not supported exactly like that. Feel free to play with makefiles 
and such to get these kinds of paths to work with e.g. --without-package-name 
or something. If the changes are not too horrible I'll then include it to next 
version. :)

Reply via email to