main/amavis: simplify packaging

This commit is contained in:
Sertonix 2024-07-04 15:43:56 +02:00 committed by Leonardo Arena
parent 5f04bf4f08
commit ad3272d5e0

View file

@ -28,23 +28,15 @@ pkggroups="amavis"
builddir="$srcdir"/$pkgname-v$pkgver
package() {
_amavis_home=/var/amavis
_perl_vendorlib="$pkgdir"/usr/share/perl5/vendor_perl
for dir in $_amavis_home/tmp \
$_amavis_home/var \
$_amavis_home/db \
$_amavis_home/home \
$_amavis_home/quarantine \
; do
install -dm750 -o amavis -g amavis "${pkgdir}$dir"
for dir in tmp var db home quarantine; do
install -dm750 -o amavis -g amavis "$pkgdir/var/amavis/$dir"
done
cd bin
for file in amavisd amavisd-nanny amavisd-release; do
install -Dm755 -o root -g amavis "$file" "$pkgdir/usr/sbin/$file"
install -Dm755 -o root -g amavis bin/"$file" "$pkgdir/usr/sbin/$file"
done
cd ..
install -Dm640 -o root -g amavis conf/amavisd.conf "$pkgdir"/etc/amavisd.conf
install -Dm755 "$srcdir"/amavisd.initd "$pkgdir"/etc/init.d/amavisd