summaryrefslogtreecommitdiff
path: root/community/dbmail
diff options
context:
space:
mode:
Diffstat (limited to 'community/dbmail')
-rw-r--r--community/dbmail/PKGBUILD10
-rw-r--r--community/dbmail/dbmail.rc.d6
2 files changed, 9 insertions, 7 deletions
diff --git a/community/dbmail/PKGBUILD b/community/dbmail/PKGBUILD
index 36f86cf3b..3da79f488 100644
--- a/community/dbmail/PKGBUILD
+++ b/community/dbmail/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 67633 2012-03-13 14:56:32Z spupykin $
+# $Id: PKGBUILD 69418 2012-04-16 09:39:14Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Sebastian Faltoni <sebastian.faltoni@gmail.com>
pkgname=dbmail
pkgver=3.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="Fast and scalable sql based mail services"
arch=('i686' 'x86_64' 'mips64el')
depends=('gmime24' 'libzdb' 'mhash' 'libevent')
makedepends=('asciidoc' 'xmlto' 'docbook-xsl' 'docbook-xml' 'postgresql-libs>=8.4.1'
- 'sqlite3' 'libmysqlclient' 'libldap>=2.4.18' 'libsieve')
+ 'sqlite' 'libmysqlclient' 'libldap>=2.4.18' 'libsieve')
optdepends=('postgresql-libs: for PostgreSQL storage backend'
- 'sqlite3: for SQLite storage backend'
+ 'sqlite: for SQLite storage backend'
'libmysqlclient: for MySQL storage backend'
'libldap: for LDAP authentication'
'libsieve: for dbmail-sieve')
@@ -26,7 +26,7 @@ source=(http://www.dbmail.org/download/3.0/dbmail-${pkgver/_/-}.tar.gz
dbmail.rc.d)
md5sums=('eb32235abffdf967253ee9d004e0e4a9'
'e7f72bc360decdb2475266391ad12329'
- '099225611da20ec194c092ac9befc33c')
+ '6e287912650675011169b2dff42822cc')
build() {
cd $srcdir/dbmail-${pkgver/_/-}/
diff --git a/community/dbmail/dbmail.rc.d b/community/dbmail/dbmail.rc.d
index 92c34e5d2..9286809df 100644
--- a/community/dbmail/dbmail.rc.d
+++ b/community/dbmail/dbmail.rc.d
@@ -7,9 +7,11 @@
case "$1" in
start)
+ mkdir -p /var/run/dbmail
+ chown -R nobody:nobody /var/run/dbmail
for daemon in $DBMAIL_DAEMONS; do
stat_busy "Starting DbMail ${daemon}"
- /usr/sbin/${daemon}
+ /usr/sbin/${daemon} -p /var/run/dbmail/${daemon}.pid
if [ $? -gt 0 ]; then
stat_fail
else
@@ -21,7 +23,7 @@ case "$1" in
stop)
for daemon in $DBMAIL_DAEMONS; do
stat_busy "Stopping DbMail ${daemon}"
- pid=$(cat /var/run/${daemon}.pid)
+ pid=$(cat /var/run/dbmail/${daemon}.pid)
kill $pid
sleep 4
stat_done