2021-01-05 04:21:09 +00:00
|
|
|
# Contributor: Alex Denes <caskd@redxen.eu>
|
|
|
|
# Maintainer: Alex Denes <caskd@redxen.eu>
|
2021-02-07 21:36:32 +00:00
|
|
|
|
2021-06-01 23:17:41 +00:00
|
|
|
. ../APKBUILD-config.template
|
2021-02-07 21:36:32 +00:00
|
|
|
|
2023-05-02 11:44:11 +00:00
|
|
|
pkgver=2023.05.02.01
|
2021-03-09 09:48:40 +00:00
|
|
|
pkgrel=0
|
2021-02-09 19:11:29 +00:00
|
|
|
depends="postfix-pgsql redxen-secret-letsencrypt-chain redxen-secret-letsencrypt-private"
|
2021-06-01 23:17:41 +00:00
|
|
|
|
|
|
|
_rx_postfix_pgsql_source="
|
2021-01-07 17:13:22 +00:00
|
|
|
pgsql-aliases.cf
|
|
|
|
pgsql-users.cf
|
2021-01-05 04:21:09 +00:00
|
|
|
"
|
2021-06-01 23:17:41 +00:00
|
|
|
_rx_postfix_base_source="
|
|
|
|
master.cf
|
|
|
|
main.cf
|
|
|
|
"
|
|
|
|
source="
|
|
|
|
$_rx_postfix_base_source
|
|
|
|
secret
|
|
|
|
$_rx_postfix_pgsql_source
|
|
|
|
"
|
|
|
|
|
|
|
|
build() {
|
|
|
|
. secret
|
|
|
|
: "${POSTGRESQL_PASSWORD:?'PostgreSQL database access password missing'}"
|
2021-01-05 04:21:09 +00:00
|
|
|
|
2021-06-01 23:17:41 +00:00
|
|
|
for i in $_rx_postfix_pgsql_source; do
|
|
|
|
cp "$i" "$i".private
|
|
|
|
rx_replace "POSTGRESQL_PASSWORD" "$POSTGRESQL_PASSWORD" "$i".private
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
for i in $_rx_postfix_base_source; do
|
|
|
|
rx_install "$i"
|
|
|
|
done
|
|
|
|
for i in $_rx_postfix_pgsql_source; do
|
|
|
|
rx_install "$i".private "$i"
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
sha512sums="
|
2021-08-11 14:17:40 +00:00
|
|
|
1cb4072b03f3e9d79b15a082ccad99fc005129b56fc42c467713520f89feef298082637fbfaa01a04c2a1b6e69a254d9018adccaf9d98a4532f067214a4035f4 master.cf
|
2023-03-14 12:30:26 +00:00
|
|
|
88f8f81de1da32ab70890f3bc7e5c3970e0936d3bf2e4950bfe8253dc5fcdd3cbb39b1bfc76cd30cd74d67fc2d9430db4df9ae431b797db23e700e48199e5d1a main.cf
|
2021-06-01 23:17:41 +00:00
|
|
|
e2e2073b064a921a9eeed028e17617bcd2d1235517d908b4daadef45eb4cbb8686023c532d7938a779021cdd9548afe97f59d4c3232e7e01dca229e37e8c63ff secret
|
2023-03-14 12:30:26 +00:00
|
|
|
18acb13f62e12d76c5658fa4398d132f069bd533f52c8eaada35d0432c725c9d9f16628aad8f32b0c4796727d4d9540059018697efd516ddcf40826f347e3d77 pgsql-aliases.cf
|
|
|
|
a49dcd665f2557521c472464694436ad87c84a2a0e144ae6da73d3cab5d447e2d1b202de8571f302933ee1fc950f1151709bc10cc9d2e36684d8b5c2c48698c6 pgsql-users.cf
|
2021-06-01 23:17:41 +00:00
|
|
|
"
|