manibuilder/anita: Explicitly prefer ipv4
Docker doesn't provide ipv6 support by default. Without telling
NetBSD to prefer ipv4, we ran into very long timeouts.
Change-Id: Id1303629883117e69243bcbbe601a8249f9fd703
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/376
diff --git a/util/manibuilder/Dockerfile.anita b/util/manibuilder/Dockerfile.anita
index 357f39e..0128e61 100644
--- a/util/manibuilder/Dockerfile.anita
+++ b/util/manibuilder/Dockerfile.anita
@@ -31,8 +31,11 @@
PKG_PATH=$(curl -ILso /dev/null -w %{url_effective} ${PKG_PATH}) && \
PKG_PATH=http:${PKG_PATH#http*:} && \
anita --persist --memory-size=${RUNTIME_MEM} --run \
-"echo 'dhcpcd --waitip' >init && \
+"echo 'ip6addrctl=YES' >>/etc/rc.conf && \
+ echo 'ip6addrctl_policy=ipv4_prefer' >>/etc/rc.conf && \
+ echo 'dhcpcd --waitip' >init && \
echo 'export PKG_PATH=${PKG_PATH}' >>init && \
+ service ip6addrctl restart && \
. ./init && \
pkg_add gmake git-base ccache pkg-config meson \
pciutils libusb1 libusb-compat libjaylink \