# Contributor: Alex Denes # Maintainer: Alex Denes . ../APKBUILD-config.template pkgver=2021.08.11.03 pkgrel=0 depends=" dovecot-lmtpd dovecot-pgsql dovecot-pigeonhole-plugin redxen-secret-letsencrypt-chain redxen-secret-letsencrypt-private " _rx_dovecot_base_src=" dovecot.conf " _rx_dovecot_sieve_src=" automove.sieve " _rx_dovecot_pgsql_src=" pgsql.conf " source=" $_rx_dovecot_base_src $_rx_dovecot_sieve_src secret $_rx_dovecot_pgsql_src " build() { . secret : "${POSTGRESQL_PASSWORD:?'PostgreSQL database access password missing'}" for i in $_rx_dovecot_pgsql_src; do cp "$i" "$i".private rx_replace "POSTGRESQL_PASSWORD" "$POSTGRESQL_PASSWORD" "$i".private done for i in $_rx_dovecot_sieve_src; do sievec "$i" "${i%%.sieve}".svbin done } package() { for i in $_rx_dovecot_base_src; do rx_install "$i" done for i in $_rx_dovecot_sieve_src; do _rx_installdir="$_rx_installdir/sieve" rx_install "$i" _rx_installdir="$_rx_installdir/sieve" rx_install "${i%%.sieve}".svbin done for i in $_rx_dovecot_pgsql_src; do rx_install "$i".private "$i" done install -dm700 "$(rx_cpkgdir)"/var/mail } sha512sums=" 877f7ae8f1b625f9941c51805636f1a3ea32600bff60872f45a18e65101026d8144ae79b69d6972af55c8376976fb0799e27bcc9b6044e509ab06813e4929b7c dovecot.conf c4481b22e829ad26b6a76a05830585ba6e5050a98163c4c59ae5f49980d08e5d19077678fbe0cc2f83a4284eeb09654fcf307225e08f3921518353e84ccb5f14 automove.sieve 3b28fdfdafaffe19e038b8fd3d3dfdeea51b68c68a148054a1daf618a5ed6e18bdfc58154f9fd32ce982eae9d03e50b3a63ea3a21f9a358e26e4d77164530151 secret 5ed93cd8326a1fe604a91acb38da6864ee002877a069fa8f5b67fa10b7213d21966d7500b460cb14cedc063470b346002daf3031fc6be0d25d3bd864ff4b2f2f pgsql.conf "