diff --git a/net/coredns/Makefile b/net/coredns/Makefile index 3cff633720fb2..bc03fb5683c35 100644 --- a/net/coredns/Makefile +++ b/net/coredns/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=coredns PKG_VERSION:=1.14.3 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/coredns/coredns.git @@ -94,6 +94,15 @@ ifeq ($(CONFIG_COREDNS_REQUIRE_GO_GET),y) $(GO_PKG_VARS) \ go get ./... endif +ifeq ($(CONFIG_COREDNS_PLUGIN_WGSD),y) + # wgsd -> wgctrl -> genetlink -> netlink v1.6.2 is incompatible with + # socket v0.5.x (Sendmsg/Recvmsg gained context.Context); pin to v1.7.2 + cd $(PKG_BUILD_DIR); \ + $(GO_GENERAL_BUILD_CONFIG_VARS) \ + $(GO_PKG_BUILD_CONFIG_VARS) \ + $(GO_PKG_VARS) \ + go get github.com/mdlayher/netlink@v1.7.2 +endif endef