main/amavis: runtime fixes

- Add missing dependency
- Allow amavis user to read config
This commit is contained in:
Leonardo Arena 2022-03-15 07:40:14 +00:00
parent 15b1d83ab4
commit ef0fbca02c

View File

@ -1,7 +1,7 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=amavis
pkgver=2.12.2
pkgrel=0
pkgrel=1
pkgdesc="High-performance interface between mailer (MTA) and content checkers"
url="https://gitlab.com/amavis/amavis"
arch="noarch !x86" # perl-db
@ -12,7 +12,7 @@ depends="sed file perl perl-archive-zip perl-carp perl-convert-tnef
perl-exporter perl-io-stringy perl-mime-tools
perl-mailtools perl-socket perl-net-libidn perl-net-server
perl-time-hires perl-unix-syslog perl-mail-dkim
perl-io-socket-inet6
perl-io-socket-inet6 perl-io-socket-ssl
perl-mail-spamassassin
"
makedepends=""
@ -44,6 +44,7 @@ package() {
install -Dm755 -o root -g amavis "$file" "$pkgdir/usr/sbin/$file"
done
install -Dm640 -o root -g amavis amavisd.conf "$pkgdir"/etc/amavisd.conf
install -Dm755 "$srcdir"/amavisd.initd "$pkgdir"/etc/init.d/amavisd
install -Dm644 "$srcdir"/amavisd.confd "$pkgdir"/etc/conf.d/amavisd
}