UmVirt LFS Package info

DB commit: f64c98382982c764c3ba140bfcbbc73d93096acd
APP commit: e09dc78145b10de9481608254eb2ac99efd0068b
[ BASH | XML | JSON ]

postfix

The Postfix package contains a Mail Transport Agent (MTA).

Package info

Template:
Codename: postfix
Source file: postfix-3.10.1.tar.gz
Source file size: 5047708
Source file MD5-checkum: 9ba37162bba6128cb94704888bf77fac
Source directory: postfix-3.10.1
Package URL: https://umvirt.com/linux/downloads/0.2.3/packages/p/postfix-3.10.1.tar.gz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.3/packages/p/postfix-3.10.1.tar.gz.md5sum
Dependances: icu, pcre, sqlite, berkeleydb, cyrus-sasl, OpenLDAP-client, mariadb-client, postgresql-client.
Dependance of: *** NO PACKAGES FOUND ***
Patches: *** NO PATCHES FOUND ***
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
groupadd -g 32 postfix &&
groupadd -g 33 postdrop &&
useradd -c "Postfix Daemon User" -d /var/spool/postfix -g postfix \
        -s /bin/false -u 32 postfix &&
chown -v postfix:postfix /var/mail

sed -i 's/.\x08//g' README_FILES/*



Build script:
CCARGS="-DNO_NIS -DNO_DB"
AUXLIBS=""

if [ -r /usr/lib/libsasl2.so ]; then
  CCARGS="$CCARGS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl"
  AUXLIBS="$AUXLIBS -lsasl2"
fi

if [ -r /usr/lib/liblmdb.so ]; then
  CCARGS="$CCARGS -DHAS_LMDB"
  AUXLIBS="$AUXLIBS -llmdb"
fi

if [ -r /usr/lib/libldap.so -a -r /usr/lib/liblber.so ]; then
  CCARGS="$CCARGS -DHAS_LDAP"
  AUXLIBS="$AUXLIBS -lldap -llber"
fi


if [ -r /usr/lib/libsqlite3.so ]; then
  CCARGS="$CCARGS -DHAS_SQLITE"
  AUXLIBS="$AUXLIBS -lsqlite3 -lpthread"
fi

if [ -r /usr/lib/libmysqlclient.so ]; then
  CCARGS="$CCARGS -DHAS_MYSQL -I/usr/include/mysql"
  AUXLIBS="$AUXLIBS -lmysqlclient -lz -lm"
fi

if [ -r /usr/lib/libpq.so ]; then
  CCARGS="$CCARGS -DHAS_PGSQL -I/usr/include/postgresql"
  AUXLIBS="$AUXLIBS -lpq -lz -lm"
fi

if [ -r /usr/lib/libssl.so -a -r /usr/lib/libcrypto.so ]; then
  CCARGS="$CCARGS -DUSE_TLS -I/usr/include/openssl/"
  AUXLIBS="$AUXLIBS -lssl -lcrypto"
fi


echo "CCARGS: $CCARGS"
echo "AUXLIBS: AUXLIBS"

make CCARGS="$CCARGS" AUXLIBS="$AUXLIBS" makefiles &&
make

Install script:
sh postfix-install -non-interactive \
   daemon_directory=/usr/lib/postfix \
   manpage_directory=/usr/share/man \
   html_directory=/usr/share/doc/postfix-3.10.1/html \
   readme_directory=/usr/share/doc/postfix-3.10.1/readme