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. :)
