[arch-commits] CVS update of extra/daemons/exim (PKGBUILD)

Aaron Griffin aaron at archlinux.org
Thu Nov 15 17:12:00 UTC 2007


    Date: Thursday, November 15, 2007 @ 12:12:00
  Author: aaron
    Path: /home/cvs-extra/extra/daemons/exim

Modified: PKGBUILD (1.78 -> 1.79)

upgpkg: exim 4.68-3
FS#6004: Add TLS and dovecot support


----------+
 PKGBUILD |   19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)


Index: extra/daemons/exim/PKGBUILD
diff -u extra/daemons/exim/PKGBUILD:1.78 extra/daemons/exim/PKGBUILD:1.79
--- extra/daemons/exim/PKGBUILD:1.78	Sat Sep 29 13:12:29 2007
+++ extra/daemons/exim/PKGBUILD	Thu Nov 15 12:12:00 2007
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD,v 1.78 2007/09/29 17:12:29 andyrtr Exp $
+# $Id: PKGBUILD,v 1.79 2007/11/15 17:12:00 aaron Exp $
 # Maintainer: judd <jvinet at zeroflux.org>
 pkgname=exim
 pkgver=4.68
-pkgrel=2
+pkgrel=3
 pkgdesc="A Message Transfer Agent"
 arch=(i686 x86_64)
 url="http://www.exim.org/"
@@ -10,7 +10,8 @@
 backup=(etc/mail/aliases etc/mail/exim.conf \
         etc/logrotate.d/exim etc/conf.d/exim)
 install=exim.install
-depends=('db>=4.6' 'pcre' 'pam' 'tcp_wrappers')
+depends=('db>=4.6' 'pcre' 'pam' 'tcp_wrappers' 'openssl')
+makedepends=('sudo')
 provides=('smtp-server')
 conflicts=('smtp-server')
 source=(ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/exim-$pkgver.tar.bz2 aliases newaliases exim exim.logrotate exim.conf.d)
@@ -23,14 +24,14 @@
          'ea39f58bffc16f5e3bbe59dffcf09449'
          'b01c5f057bac2da61b4513281865d92f'
          'd788c26f86a9d72a0aebb3b849fe74f2'
-   	 'b75fe4c6e960a59a25b5f51e8f61ba3a')
+         'b75fe4c6e960a59a25b5f51e8f61ba3a')
 
 build() {
   # An exim user is required to build this
   if [ ! `egrep '^exim' /etc/passwd` ]; then
     echo "==> Adding user/group exim (temporarily)"
-    groupadd -g 79 exim
-    useradd -u 79 -g exim -d /var/spool/exim -s /bin/false exim
+    sudo groupadd -g 79 exim
+    sudo useradd -u 79 -g exim -d /var/spool/exim -s /bin/false exim
     cleanup=1
   else
     cleanup=0
@@ -53,9 +54,13 @@
   sed 's|^# AUTH_CRAM_MD5=yes$|AUTH_CRAM_MD5=yes|' | \
   sed 's|^# AUTH_PLAINTEXT=yes$|AUTH_PLAINTEXT=yes|' | \
   sed 's|^# AUTH_SPA=yes$|AUTH_SPA=yes|' | \
+  sed 's|^# AUTH_DOVECOT=yes$|AUTH_DOVECOT=yes|' | \
   sed 's|^# SUPPORT_PAM=yes$|SUPPORT_PAM=yes|' | \
   sed 's|^# USE_TCP_WRAPPERS=yes$|USE_TCP_WRAPPERS=yes|' | \
   sed 's|^EXIM_GROUP.*$|EXIM_GROUP=exim|' | \
+  sed 's|^# SUPPORT_TLS.*$|SUPPORT_TLS=yes|' | \
+  sed 's|^# TLS_LIBS.*$|TLS_LIBS=-L/usr/lib -lssl -lcrypto|' | \
+  sed 's|^# TLS_INCLUDE.*$|TLS_INCLUDE=-I/usr/include/openssl|' | \
   sed 's|^# WITH_CONTENT_SCAN.*$|WITH_CONTENT_SCAN=yes|' | \
   sed 's|^# WITH_OLD_DEMIME.*$|WITH_OLD_DEMIME=yes|' | \
   sed 's|^# \(LOG_FILE_PATH=/var/log/exim\)_%slog.*$|\1/%slog|' >Local/Makefile
@@ -102,7 +107,7 @@
 
   if [ $cleanup -eq 1 ]; then
     echo "==> Removing user/group exim"
-    userdel exim
+    sudo userdel exim
   fi
   return 0
 }




More information about the arch-commits mailing list