From 6b837f4c88e6f31912a07fba37fcae8ab2ef9f0f Mon Sep 17 00:00:00 2001 From: Peter Marko Date: Fri, 5 Sep 2025 00:11:33 +0200 Subject: [PATCH] poco: enable dns in ptest NetSSL tests connect to secure.appinf.com and thus need to resolve DNS. 1 failure and 23 errors are fixed by this change making NetSSL-testrunner to pass. Such configuration is already used in oe-core oeqa maturin test. Signed-off-by: Peter Marko Signed-off-by: Khem Raj --- meta-oe/recipes-support/poco/poco/run-ptest | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta-oe/recipes-support/poco/poco/run-ptest b/meta-oe/recipes-support/poco/poco/run-ptest index c8e50fc967..95fd988e48 100644 --- a/meta-oe/recipes-support/poco/poco/run-ptest +++ b/meta-oe/recipes-support/poco/poco/run-ptest @@ -1,4 +1,12 @@ #!/bin/sh + +# configure dns +if ! nslookup secure.appinf.com >/dev/null 2>&1; then + trap 'mv /etc/resolv.conf.backup /etc/resolv.conf' INT EXIT + mv /etc/resolv.conf /etc/resolv.conf.backup + echo 'nameserver 8.8.8.8' > /etc/resolv.conf +fi + export POCO_BASE=/usr/lib/poco/ptest export LD_LIBRARY_PATH=${POCO_BASE}/bin:${LD_LIBRARY_PATH} i=0