[arch-commits] Commit in exim/trunk (PKGBUILD)

Allan McRae allan at archlinux.org
Sat Mar 21 11:10:44 UTC 2009


    Date: Saturday, March 21, 2009 @ 07:10:44
  Author: allan
Revision: 30689

upgpkg: exim 4.69-1
    upstream update, add /var/spool/exim/db (FS#13638)

Modified:
  exim/trunk/PKGBUILD

----------+
 PKGBUILD |   57 +++++++++++++++++++++++++++++++--------------------------
 1 file changed, 31 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-03-21 10:39:09 UTC (rev 30688)
+++ PKGBUILD	2009-03-21 11:10:44 UTC (rev 30689)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: judd <jvinet at zeroflux.org>
 pkgname=exim
-pkgver=4.68
-pkgrel=5
+pkgver=4.69
+pkgrel=1
 pkgdesc="A Message Transfer Agent"
 arch=(i686 x86_64)
 url="http://www.exim.org/"
@@ -14,8 +14,13 @@
 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)
-md5sums=('94c46a8bc24b3ad4ad892228449f378b'
+source=(ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/exim-$pkgver.tar.bz2 
+        aliases 
+        newaliases 
+        exim 
+        exim.logrotate 
+        exim.conf.d)
+md5sums=('6f29f073328c858d8554b08cc0c3c2be'
          '4874006f0585253ddab027d441009757'
          'ea39f58bffc16f5e3bbe59dffcf09449'
          '9aed772e87223213e8da9ca5e7376869'
@@ -33,7 +38,7 @@
     cleanup=0
   fi
   
-  cd $startdir/src/$pkgname-$pkgver
+  cd $srcdir/$pkgname-$pkgver
   sed -i 's|tail -1|tail -n -1|g' scripts/Configure-config.h
   # Make some configuration changes
   sed 's|^BIN_DIRECTORY.*$|BIN_DIRECTORY=/usr/sbin|' src/EDITME | \
@@ -63,42 +68,42 @@
   echo "EXTRALIBS_EXIM=-lwrap -lpam" >>Local/Makefile
 
   make -j1 || return 1
-  install -D -m644 ../exim.logrotate $startdir/pkg/etc/logrotate.d/exim
-  install -D -m644 ../exim.conf.d $startdir/pkg/etc/conf.d/exim
-  install -D -m644 doc/exim.8 $startdir/pkg/usr/man/man8/exim.8
-  mkdir -p $startdir/pkg/var/spool/exim $startdir/pkg/etc/mail \
-    $startdir/pkg/var/log/exim $startdir/pkg/usr/lib
-  chown root.exim $startdir/pkg/var/spool/exim $startdir/pkg/var/log/exim
-  touch $startdir/pkg/var/log/exim/{mainlog,paniclog,rejectlog}
-  chown exim.exim $startdir/pkg/var/log/exim/{mainlog,paniclog,rejectlog}
-  chmod 640 $startdir/pkg/var/log/exim/{mainlog,paniclog,rejectlog}
-  chmod 770 $startdir/pkg/var/spool/exim $startdir/pkg/var/log/exim
+  install -D -m644 ../exim.logrotate $pkgdir/etc/logrotate.d/exim
+  install -D -m644 ../exim.conf.d $pkgdir/etc/conf.d/exim
+  install -D -m644 doc/exim.8 $pkgdir/usr/share/man/man8/exim.8
+  mkdir -p $pkgdir/var/spool/exim/db $pkgdir/etc/mail \
+    $pkgdir/var/log/exim $pkgdir/usr/lib
+  chown root.exim $pkgdir/var/spool/exim $pkgdir/var/log/exim
+  touch $pkgdir/var/log/exim/{mainlog,paniclog,rejectlog}
+  chown exim.exim $pkgdir/var/log/exim/{mainlog,paniclog,rejectlog} $pkgdir/var/spool/exim/db
+  chmod 640 $pkgdir/var/log/exim/{mainlog,paniclog,rejectlog}
+  chmod 770 $pkgdir/var/spool/exim $pkgdir/var/spool/exim/db $pkgdir/var/log/exim
   cd scripts
   cp exim_install exim_install.old
-  sed "s|/etc/aliases|$startdir/pkg/etc/aliases|g" exim_install.old >exim_install
+  sed "s|/etc/aliases|$pkgdir/etc/aliases|g" exim_install.old >exim_install
 if [ "$CARCH" = "x86_64" ]; then
       cd ../build-Linux-x86_64
   else cd ../build-Linux-i386 
 fi
-  inst_dest=$startdir/pkg/usr/sbin inst_conf=$startdir/pkg/etc/mail/exim.conf ../scripts/exim_install
-  cd $startdir/src/exim-$pkgver/src
+  inst_dest=$pkgdir/usr/sbin inst_conf=$pkgdir/etc/mail/exim.conf ../scripts/exim_install
+  cd $srcdir/exim-$pkgver/src
   sed "s|/etc/aliases|/etc/mail/aliases|g" configure.default | \
     sed "s|SYSTEM_ALIASES_FILE|/etc/mail/aliases|g" \
-    >$startdir/pkg/etc/mail/exim.conf
-  rm -f $startdir/pkg/etc/aliases
-  cp $startdir/src/aliases $startdir/pkg/etc/mail
-  cp $startdir/src/newaliases $startdir/pkg/usr/sbin
-  cd $startdir/pkg/usr/sbin
+    >$pkgdir/etc/mail/exim.conf
+  rm -f $pkgdir/etc/aliases
+  cp $srcdir/aliases $pkgdir/etc/mail
+  cp $srcdir/newaliases $pkgdir/usr/sbin
+  cd $pkgdir/usr/sbin
   ln -s exim mailq
   ln -s exim rmail
   ln -s exim rsmtp
   ln -s exim runq
   ln -s exim sendmail
   # fhs compliancy
-  ln -s ../sbin/exim $startdir/pkg/usr/lib/sendmail
+  ln -s ../sbin/exim $pkgdir/usr/lib/sendmail
 
-  mkdir -p $startdir/pkg/etc/rc.d
-  cp $startdir/src/exim $startdir/pkg/etc/rc.d
+  mkdir -p $pkgdir/etc/rc.d
+  cp $srcdir/exim $pkgdir/etc/rc.d
 
 
   if [ $cleanup -eq 1 ]; then




More information about the arch-commits mailing list