On Wed, 2012-03-21 at 15:46 +0200, Timo Sirainen wrote: > On 21.3.2012, at 15.26, Noel Butler wrote: > > > The purpose of any build scripts --sysconfdir is to tell the > > configuration to build in a path for its binaries configuration file(s). > > > > Dovecot 2.1.3, seems to insist that that directory is now /etc/dovecot/ > > ignoring --sysconfdir=/etc as in 1.2.x and previous majors before that, > > is this a bug? if not, then I see no point of sysconfdir any more and it > > should be removed, if dovecot deliberately ignores what it is told to > > use. > > > --sysconfdir=/etc uses /etc/dovecot/ > > --sysconfdir=/opt/dovecot/etc uses /opt/dovecot/etc/dovecot/ > > There is now always the dovecot/ suffix, but the the /etc part is still > configurable. >
perhaps it should be renamed then, given it violates the known normal for SYSCONF dir, you've just created another form of --datadir from gnu.org: "sysconfdir" The directory for installing read-only data files that pertain to a single machine–that is to say, files for configuring a host. Mailer and network configuration files, ‘/etc/passwd’, and so forth belong here. All the files in this directory should be ordinary ASCII text files. This directory should normally be ‘/usr/local/etc’, but write it as ‘$(prefix)/etc’. (If you are using Autoconf, write it as ‘@sysconfdir@’.) "datadir" The directory for installing idiosyncratic read-only architecture-independent data files for this program. This is usually the same place as ‘datarootdir’, but we use the two separate variables so that you can move these program-specific files without altering the location for Info files, man pages, etc.
signature.asc
Description: This is a digitally signed message part