On Sat, Apr 06, 2013 at 09:01:54PM +0000, Viktor Dukhovni wrote:
> I think it would be more consistent to also allow mail_owner and
> setgid_group to have appropriate compile-time defaults for the
> target platform whether installing locally, or building packages.
>
> That said, the OP can of course make do with run-time overrides
> if that's the only choice.
This is not a big deal either way. I neglected to mention upthread
that when I did install multiple versions of Postfix each rooted
in their own tree (often in AFS) the compile-time config_directory
was in /etc/postfix not the version-specific directory:
-DDEF_CONFIG_DIR=\"/etc/postfix\"
There was however also a version-specific .../etc/ directory in
AFS, which contained stock files created by the package installer
(so I also used command-line overrides:
postfix-install \
config_directory=/some/afs/path/etc \
queue_directory=/some/afs/path/spool \
data_directory=/some/afs/path/data ...
when installing into AFS, since that was not an installation onto
the specific system from which I happened to push content into AFS).
This was not the typical Postfix via O/S packages use-case, rather
Postfix was delivered once into AFS for use by thousands of systems,
and a boot-time shell-script would select the correct version for
a given machine, and build a suitable main.cf/master.cf, ...
--
Viktor.