I have a strange issue. I have defined /etc as the configuration file directory but postfix-install is placing configuration files in both /etc and /sbin. My configuration options are below. Also, another smaller issue I’m having is that the binaries coming out of the build process are all 32 bit, even when -m64 is specified in the flags. Does postfix not support 64 bit binaries at the moment?
make_install() { logmsg "--- make install" logcmd /bin/sh postfix-install -non-interactive \ install_root=$DESTDIR \ config_directory=$PREFIX/etc/postfix \ data_directory=$PREFIX/var/postfix \ daemon_directory=$PREFIX/sbin/$ARCH \ command_directory=$PREFIX/bin/$ARCH \ queue_directory=$PREFIX/var/spool/postfix \ sendmail_path=$PREFIX/bin/$ARCH \ newaliases_path=$PREFIX/bin/$ARCH \ mailq_path=$PREFIX/bin/$ARCH \ manpage_directory=$PREFIX/usr/share/$ARCH/man \ readme_directory=\"no\" \ html_directory=\"no\" \ || logerr "make install failed" } configure32() { ARCH=$ISAPART logmsg "--- configure (make makefiles)" logcmd $MAKE makefiles CCARGS=' \ -DDEF_COMMAND_DIR=\"/opt/triadic/sbin/i386\" \ -DDEF_CONFIG_DIR=\"/opt/triadic/etc/postfix\" \ -DDEF_DAEMON_DIR=\"/opt/triadic/usr/libexec/i386/postfix\" \ -DDEF_DATA_DIR=\"/opt/triadic/var/postfix\" \ -DDEF_MAILQ_PATH=\"/opt/triadic/bin/i386/mailq\" \ -DDEF_MANPAGE_DIR=\"/opt/triadic/usr/share/i386/man\" \ -DDEF_NEWALIAS_PATH=\"/opt/triadic/bin/i386/newaliases\" \ -DDEF_QUEUE_DIR=\"/opt/triadic/var/spool/postfix\" \ -DDEF_SENDMAIL_PATH=\"/opt/triadic/sbin/i386/sendmail\" \ ' || logerr "Failed make makefiles command" }