mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 16:14:15 +02:00
63 lines
2.1 KiB
Text
63 lines
2.1 KiB
Text
# Contributor: Mark Pashmfouroush <mark@markpash.me>
|
|
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
|
maintainer="fossdd <fossdd@pwned.life>"
|
|
pkgname=coredns
|
|
pkgver=1.12.1
|
|
pkgrel=2
|
|
pkgdesc="fast and flexible DNS server"
|
|
url="https://github.com/coredns/coredns"
|
|
license="Apache-2.0"
|
|
arch="all"
|
|
makedepends="go unbound-dev"
|
|
options="chmod-clean net"
|
|
install="$pkgname.pre-install"
|
|
subpackages="$pkgname-openrc"
|
|
source="https://github.com/coredns/coredns/archive/v$pkgver/coredns-$pkgver.tar.gz
|
|
coredns.confd
|
|
coredns.initd
|
|
coredns.logrotated
|
|
plugin.cfg.enabled
|
|
"
|
|
# secfixes:
|
|
# 1.9.3-r0:
|
|
# - CVE-2022-27191
|
|
# - CVE-2022-28948
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
cp "$srcdir"/plugin.cfg.enabled "$builddir"/plugin.cfg
|
|
}
|
|
|
|
build() {
|
|
CGO_ENABLED=1 make
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"/request; go test ./...
|
|
cd "$builddir"/core; go test ./...
|
|
cd "$builddir"/coremain; go test ./...
|
|
cd "$builddir"/plugin; go test ./...
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 coredns "$pkgdir"/usr/bin/coredns
|
|
|
|
install -Dm755 "$srcdir"/coredns.initd "$pkgdir"/etc/init.d/coredns
|
|
install -Dm644 "$srcdir"/coredns.confd "$pkgdir"/etc/conf.d/coredns
|
|
install -Dm 644 "$srcdir"/coredns.logrotated "$pkgdir"/etc/logrotate.d/coredns
|
|
|
|
install -d "$pkgdir"/etc/coredns
|
|
install -d "$pkgdir"/var/log/coredns
|
|
}
|
|
|
|
sha512sums="
|
|
a0b941a9631bb2429a7dab3cd4cff59aaba7c4c73cb16b9a7ae40894b968a0de47af656a77cfb3ad57ccfa7334be1e1a4d5ca33cab7bd426b7eb217c3ffb04b5 coredns-1.12.1.tar.gz
|
|
90300a3035b00b58f362b2c12dfaeee21b889e10e90600523b5785c907dfbd7e515c3269dd29a9d4c758990e78ede8343edfac0bc022bd3a23652543ba2d42d3 coredns.confd
|
|
802ac66ea27ac71001706b0994a579e0ab3f608a89d0a03f92490f4b73c4bd202745fd13b34d957122c8f1439be2709604c7931ff2a7be003c573e746c9d98b9 coredns.initd
|
|
c697c08c3b1153ae224a1eeb3521f9ee594de4852bc6ef78d94dc7f6f680517659a653ab5c13ea03918deb79e6654ef11512ba4c90fe06ea4591fefbab876ece coredns.logrotated
|
|
1876a68102f9c77205b1c7087dcc13b2a390ffeff9c6fb9d998ada67d30c5a6883f2da276403b38b869d9ed90f3bb7bca78edd4a842a605e469f7c43ef4b9512 plugin.cfg.enabled
|
|
"
|