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"
}

Reply via email to