|
|
|
@ -22,7 +22,9 @@ |
|
|
|
|
|
|
|
exim_pc() { |
|
|
|
echo "merging exiscan ..." |
|
|
|
bunzip2 -c $archdir/exiscan-${exiscan_version}.patch.bz2 | patch -p1 |
|
|
|
# patches are not compressed (any more). Feature or Bug? |
|
|
|
# bunzip2 -c $archdir/exiscan-${exiscan_version}.patch.bz2 | patch -p1 |
|
|
|
patch -p1 <$archdir/exiscan-${exiscan_version}.patch |
|
|
|
|
|
|
|
[ "${prefix#opt/}" == "$prefix" ] && sysconfdir="$sysconfdir/exim" |
|
|
|
|
|
|
|
@ -40,16 +42,25 @@ CC=$CC |
|
|
|
INCLUDE=-I/usr/include/${ROCKCFG_PKG_BDB_DEFAULT:1} |
|
|
|
EOT |
|
|
|
|
|
|
|
if [ "$ROCKCFG_EXIM_CRAM_MD5" = "1" ] ; then |
|
|
|
echo "AUTH_CRAM_MD5=yes" >> Local/Makefile |
|
|
|
fi |
|
|
|
if [ "$ROCKCFG_EXIM_PLAINTEXT" = "1" ] ; then |
|
|
|
echo "AUTH_PLAINTEXT=yes" >> Local/Makefile |
|
|
|
fi |
|
|
|
if [ "$ROCKCFG_EXIM_SPA" = "1" ] ; then |
|
|
|
echo "AUTH_SPA=yes" >> Local/Makefile |
|
|
|
fi |
|
|
|
[ "$ROCKCFG_PKG_EXIM_CRAM_MD5" = 1 ] && \ |
|
|
|
echo "AUTH_CRAM_MD5=yes" >> Local/Makefile |
|
|
|
[ "$ROCKCFG_PKG_EXIM_PLAIN_TEXT" = 1 ] && \ |
|
|
|
echo "AUTH_PLAINTEXT=yes" >> Local/Makefile |
|
|
|
[ "$ROCKCFG_PKG_EXIM_SPA" = 1 ] && \ |
|
|
|
echo "AUTH_SPA=yes" >> Local/Makefile |
|
|
|
|
|
|
|
if pkginstalled gnutls; then |
|
|
|
cat >> Local/Makefile << EOT |
|
|
|
SUPPORT_TLS=yes |
|
|
|
USE_GNUTLS=yes |
|
|
|
TLS_LIBS=-lgnutls -ltasn1 -lgcrypt |
|
|
|
EOT |
|
|
|
elif pkginstalled openssl; then |
|
|
|
cat >> Local/Makefile << EOT |
|
|
|
SUPPORT_TLS=yes |
|
|
|
TLS_LIBS=-lssl -lcrypto |
|
|
|
EOT |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
exim_pm(){ |
|
|
|
|