[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