Update of /cvsroot/devil-linux/build/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv472/scripts
Modified Files:
postfix
Log Message:
- enable postgresql support for postfix
- enable sasl support for postfix
- enable ldap support for postfix
- enable mysql support for postfix
Index: postfix
===================================================================
RCS file: /cvsroot/devil-linux/build/scripts/postfix,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- postfix 4 Feb 2004 20:40:59 -0000 1.24
+++ postfix 2 Sep 2004 13:17:10 -0000 1.25
@@ -28,14 +28,32 @@
case $1 in
build )
if [ "$CONFIG_POSTFIX" = "y" ]; then
- make tidy
+ make tidy
if [ "$CONFIG_POSTFIX_TLS" = "y" ]; then
- if [ ! -f postfix_tls_patch ]; then
- PFIXTLSPATCH=$(ls $WORKDIR/pfixtls*/pfixtls.diff)
- patch -p1 < $PFIXTLSPATCH || exit 1
- touch postfix_tls_patch
- fi
- make makefiles CCARGS="-DHAS_SSL" -I/usr/include/openssl AUXLIBS="-lssl -lcrypto" || exit 1
+ if [ ! -f postfix_tls_patch ]; then
+ PFIXTLSPATCH=$(ls $WORKDIR/pfixtls*/pfixtls.diff)
+ patch -p1 < $PFIXTLSPATCH || exit 1
+ touch postfix_tls_patch
+ fi
+ CCARGS="-DHAS_SSL -I/usr/include/openssl"
+ AUXLIBS="-lssl -lcrypto"
+ if [ "$CONFIG_CYRUS_SASL" = "y" ]; then
+ CCARGS="$CCARGS -DUSE_SASL_AUTH -I/usr/include/sasl"
+ AUXLIBS="$AUXLIBS -lsasl2"
+ fi
+ if [ "$CONFIG_OPENLDAPLIB" = "y" ]; then
+ CCARGS="$CCARGS -DHAS_LDAP"
+ AUXLIBS="$AUXLIBS -lldap -llber"
+ fi
+ if [ "$CONFIG_MYSQL_CLIENT" = "y" ]; then
+ CCARGS="$CCARGS -DHAS_MYSQL -I/usr/include/mysql"
+ AUXLIBS="$AUXLIBS -lmysqlclient -lm -lz"
+ fi
+ if [ "$CONFIG_POSTGRESQL_CLIENT" = "y" ]; then
+ CCARGS="$CCARGS -DHAS_PGSQL -I/usr/include/pgsql"
+ AUXLIBS="$AUXLIBS -lpq"
+ fi
+ make makefiles CCARGS="$CCARGS" AUXLIBS="$AUXLIBS" || exit 1
fi
make $PMAKE || exit 1
strip_debug
|