summaryrefslogtreecommitdiff
path: root/community/dspam
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-08-29 03:06:29 -0700
committerroot <root@rshg054.dnsready.net>2013-08-29 03:06:29 -0700
commit0a2b1eeb31400e539041c83cc1a5952f1c880917 (patch)
treee957f8274799baeebffbefd8182fa1e7f106979f /community/dspam
parentd4e7f77644a42f66c76c525abf0bd5d47c6431eb (diff)
Thu Aug 29 03:04:08 PDT 2013
Diffstat (limited to 'community/dspam')
-rw-r--r--community/dspam/PKGBUILD8
-rw-r--r--community/dspam/dspam.install10
2 files changed, 10 insertions, 8 deletions
diff --git a/community/dspam/PKGBUILD b/community/dspam/PKGBUILD
index 7bdba6e41..c2d05d2df 100644
--- a/community/dspam/PKGBUILD
+++ b/community/dspam/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 90661 2013-05-13 14:22:46Z spupykin $
+# $Id: PKGBUILD 96419 2013-08-28 10:29:27Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=dspam
pkgver=3.10.2
-pkgrel=5
+pkgrel=6
pkgdesc="A scalable, open-source statistical anti-spam filter"
arch=('i686' 'x86_64')
url="http://dspam.nuclearelephant.com/"
@@ -39,7 +39,7 @@ build() {
--enable-split-configuration --enable-syslog --enable-clamav \
--with-dspam-home=/var/lib/dspam --with-logdir=/var/log/dspam --with-logfile=/var/log/dspam/dspam.log \
--with-mysql-includes=/usr/include/mysql --with-mysql-libraries=/usr/lib \
- --with-storage-driver="mysql_drv,libdb4_drv,pgsql_drv,sqlite3_drv,hash_drv" --enable-preferences-extension"
+ --with-storage-driver="hash_drv,mysql_drv,libdb4_drv,pgsql_drv,sqlite3_drv" --enable-preferences-extension"
cd $srcdir/$pkgname-$pkgver
[ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc/dspam --localstatedir=/var ${OPTS}
@@ -65,7 +65,7 @@ package() {
-e 's:^#*\(ServerPID[\t ]\{1,\}\).*:\1/run/dspam/dspam.pid:gI' \
-i $pkgdir/etc/dspam/dspam.conf
- sed -i 's|/var/lib/mysql/mysql.sock|/tmp/mysql.sock|' $pkgdir/etc/dspam/dspam.conf
+ sed -i 's|/var/lib/mysql/mysql.sock|/run/mysqld/mysqld.sock|' $pkgdir/etc/dspam/dspam.conf
cp -r src/tools.mysql_drv/*.sql $pkgdir/usr/share/dspam/mysql
cp -r src/tools.pgsql_drv/*.sql $pkgdir/usr/share/dspam/pgsql
diff --git a/community/dspam/dspam.install b/community/dspam/dspam.install
index 4eac46ede..aaa3c91d5 100644
--- a/community/dspam/dspam.install
+++ b/community/dspam/dspam.install
@@ -5,8 +5,9 @@ post_install() {
useradd -c "DSPAM Daemon" -u 115 -d /var/lib/dspam -g dspam -s /bin/false dspam \
&& echo "done."
passwd -l dspam &>/dev/null
- chown root:dspam usr/bin/dspamc
- chmod g+s usr/bin/dspamc
+ chown root:dspam usr/bin/dspam{,c}
+ chmod g+rs usr/bin/dspam{,c}
+ systemd-tmpfiles --create dspam.conf
cat << EOF
>>> To populate the DSPAM database, you need to follow several steps.
@@ -23,15 +24,16 @@ cat << EOF
>>> Enter the password you set in the previous step, and the database should be populated.
>>> Remember to edit /etc/dspam/dspam.conf accordenly
->>> If you want to use the postgresql, sqlite3 or Berekely DB4 backends,
+>>> If you want to use the postgresql, sqlite3 or Berekely DB4 backends,
>>> read the documentation
>>>
EOF
}
post_upgrade() {
- chown root:dspam usr/bin/dspamc
+ chown root:dspam usr/bin/dspam{,c}
chmod g+s usr/bin/dspamc
+ systemd-tmpfiles --create dspam.conf
}
post_remove() {