When I configure Dovecot to conform to our directory hierarchy, it insists on adding 'dovecot/' to the prefixes I specify. Is there any way to inhibit this?
My configure command is:
./configure --prefix=/opt/dovecot --sysconfdir=/etc/opt/dovecot
--libexecdir=/opt/dovecot/libexec --localstatedir=/var/opt/dovecot \ --without-sql-drivers --with-ssl=openssl
--with-ssldir=/etc/opt/dovecot
My problem is with the resulting directories:
/opt/dovecot/libexec/dovecot is used instead of /opt/dovecot/libexec /var/opt/dovecot/lib/dovecot is used instead of /var/opt/dovecot/lib /var/opt/dovecot/run/dovecot is used instead of /var/opt/dovecot/run
It seems that Dovecot assumes that libexecdir and localstatedir refer to non-Dovecot-specific directories, and adds 'dovecot/' to the path. Is there any way to avoid this?
In our environment )we use: /opt/XXX Optional software XXX /etc/opt/XXX Configuration for optional software XXX /var/opt/XXX Variable data for optional software XXX (Which makes for easier upgrades)
--
Steven F. Siirila Office: Lind Hall, Room 130B Internet Services E-mail: sfs@umn.edu Office of Information Technology Voice: (612) 626-0244 University of Minnesota Fax: (612) 626-7593
On Tue, 2006-10-17 at 15:55 -0500, Steven F Siirila wrote:
When I configure Dovecot to conform to our directory hierarchy, it insists on adding 'dovecot/' to the prefixes I specify. Is there any way to inhibit this?
Nope, and I can't really think of an easy way to add support for that without adding lots of autoconf/automake code which I don't really want to do..
Does it work in other programs? Maybe there is some easier way to do it..
participants (2)
-
Steven F Siirila
-
Timo Sirainen