summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2023-04-02 01:38:00 +0200
committerBruce Ashfield <bruce.ashfield@gmail.com>2023-04-12 13:10:11 -0400
commitfff79433b67cc76fef6f97fb74c7374fff046c79 (patch)
tree31a9a0d6da88df8c4edf222099ce340bd93d2772
parent31e8dc838bc5642d204a40c9bc4f4a896e885325 (diff)
downloadmeta-virtualization-fff79433b67cc76fef6f97fb74c7374fff046c79.tar.gz
aardvark-dns, netavark: add seccomp to REQUIRED_DISTRO_FEATURES
* because of runtime dependency on slirp4netns * fixes: ERROR: Nothing RPROVIDES 'slirp4netns' (but meta-virtualization/recipes-containers/aardvark-dns/aardvark-dns_1.2.0.bb RDEPENDS on or otherwise requires it) slirp4netns was skipped: missing required distro feature 'seccomp' (not in DISTRO_FEATURES) NOTE: Runtime target 'slirp4netns' is unbuildable, removing... Missing or unbuildable dependency chain was: ['slirp4netns'] NOTE: Runtime target 'aardvark-dns' is unbuildable, removing... Missing or unbuildable dependency chain was: ['aardvark-dns', 'slirp4netns'] NOTE: Runtime target 'netavark-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['netavark-dev', 'aardvark-dns', 'slirp4netns'] NOTE: Runtime target 'netavark' is unbuildable, removing... Missing or unbuildable dependency chain was: ['netavark', 'aardvark-dns', 'slirp4netns'] NOTE: Runtime target 'aardvark-dns-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['aardvark-dns-dev', 'slirp4netns'] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-containers/aardvark-dns/aardvark-dns.inc4
-rw-r--r--recipes-containers/netavark/netavark.inc3
2 files changed, 7 insertions, 0 deletions
diff --git a/recipes-containers/aardvark-dns/aardvark-dns.inc b/recipes-containers/aardvark-dns/aardvark-dns.inc
index 70c94dd5..8c744398 100644
--- a/recipes-containers/aardvark-dns/aardvark-dns.inc
+++ b/recipes-containers/aardvark-dns/aardvark-dns.inc
@@ -16,6 +16,10 @@ do_install_ptest () {
16 cp -r ${S}/test ${D}${PTEST_PATH} 16 cp -r ${S}/test ${D}${PTEST_PATH}
17} 17}
18 18
19# Rdepends on slirp4netns
20inherit features_check
21REQUIRED_DISTRO_FEATURES ?= "seccomp"
22
19RDEPENDS:${PN}-ptest += " \ 23RDEPENDS:${PN}-ptest += " \
20 bats \ 24 bats \
21 bash \ 25 bash \
diff --git a/recipes-containers/netavark/netavark.inc b/recipes-containers/netavark/netavark.inc
index 1127adb9..c15bbea6 100644
--- a/recipes-containers/netavark/netavark.inc
+++ b/recipes-containers/netavark/netavark.inc
@@ -8,6 +8,9 @@ PACKAGECONFIG ?= "aardvark-dns"
8# netavark will be functional without it. 8# netavark will be functional without it.
9PACKAGECONFIG[aardvark-dns]= " , , , aardvark-dns" 9PACKAGECONFIG[aardvark-dns]= " , , , aardvark-dns"
10 10
11# Rdepends on aardvark-dns which rdepends on slirp4netns
12inherit features_check
13REQUIRED_DISTRO_FEATURES ?= "seccomp"
11 14
12SRC_URI += " \ 15SRC_URI += " \
13 file://run-ptest \ 16 file://run-ptest \