# Contributor: Alex Denes # Maintainer: Alex Denes . ../APKBUILD-data.template pkgver=2021.06.02.05 pkgrel=0 checkdepends="bind-tools" makedepends=" bind-dnssec-tools redxen-secret-opendkim-dns~2021.05.31.01 redxen-secret-dnssec~2021.05.31.01 " subpackages="$pkgname-redxen $pkgname-crxn $pkgname-internal" options="" source=" redxen.eu crxn internal " prepare() { default_prepare # Create a copy for every zone for i in $source; do cp "$i" "$i"-mod done } check() { msg "Checking zone validity" for i in $source; do /usr/sbin/named-checkzone "$i" ./"$i"-mod done } build() { # Add OpenDKIM to redxen.eu cat /etc/redxen/opendkim/dns-record >> redxen.eu-mod # Add KSK/ZSK keys to redxen.eu cat /etc/redxen/dnssec/redxen.eu/*.key >> redxen.eu-mod # Sign redxen.eu zone msg "Signing redxen.eu zone" dnssec-signzone -K /etc/redxen/dnssec/redxen.eu -f redxen.eu-mod -e "+90d" -o redxen.eu -t redxen.eu-mod } package() { mkdir -p "$(rx_cpkgdir)" } redxen() { rx_install "redxen.eu-mod" "redxen.eu" } crxn() { rx_install "crxn-mod" "crxn" } internal() { rx_install "internal-mod" "internal" } sha512sums=" 57609ce0e886987f6ee26ab94eb50c767ce68e4a2fc1d0e8129744e0b100358902ab836054ea56fbd09d9361754696b502735e698ce59dcb4a2f0d196264d005 redxen.eu 7a487f4f350310c2f1d3f7bf422352264b8ebe3dec1b5892685c59912aed8542711e253638d30f87e2b9b97144a12222de10ebe23ce6bb54a958ec7e5b35743d crxn fa666d183c762ac026389bd5bb9a95a816ea8a4739a4f1817527f4c50abda73668423c8574902bd944ad21b3a57f6dd44d336b9262f8795b7f61be16953ef209 internal "