SYSTEM_ALIASES_FILE variable is not set while exim compilation time. Reproducible: Always Steps to Reproduce: 1. Install exim 2. cp /etc/exim/exim.conf.dist /etc/exim/exim.conf 3. Start exim Actual Results: Log: failed to open SYSTEM_ALIASES_FILE for linear search: No such file or director Expected Results: I'd prefer this value SYSTEM_ALIASES_FILE="/etc/mail/aliases" From exim.conf.dist # This router handles aliasing using a linearly searched alias file with the # name SYSTEM_ALIASES_FILE. When this configuration is installed automatically, # the name gets inserted into this file from whatever is set in Exim's # build-time configuration. The default path is the traditional /etc/aliases.
I found strange definition of SYSTEM_ALIASES_FILE variable in file 'src/EDITME'. But it seems not to be used by make... May it be makefile bug?
- newins "${S}"/src/configure.default.orig exim.conf.dist + newins "${S}"/src/configure.default exim.conf.dist ^^^ brain failure, this will help a lot.