summaryrefslogtreecommitdiffstats
path: root/recipes-containers/netavark/netavark_2.0.0-dev+git.bb
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-06-04 17:32:21 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-06-12 02:58:55 +0000
commit450c95d8f8be483038b29a61b0ed3acacaa5c27a (patch)
tree19b6aada5470125e133f3bdc326cede5bac453e8 /recipes-containers/netavark/netavark_2.0.0-dev+git.bb
parenta6bc5a8e75cd70856f9e67714c1ed45ee864f734 (diff)
downloadmeta-virtualization-450c95d8f8be483038b29a61b0ed3acacaa5c27a.tar.gz
netavark: add nftables as runtime dependency
Netavark dropped iptables support and now uses nft directly for all firewall rules (masquerade, DNAT, connection tracking). Without nftables installed, netavark fails at runtime with "unable to execute nft: No such file or directory", preventing any podman container from starting with network access. Add nftables to netavark's RDEPENDS since it is an unconditional runtime requirement, and to packagegroup-netavark for independent packagegroup usage. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-containers/netavark/netavark_2.0.0-dev+git.bb')
-rw-r--r--recipes-containers/netavark/netavark_2.0.0-dev+git.bb3
1 files changed, 3 insertions, 0 deletions
diff --git a/recipes-containers/netavark/netavark_2.0.0-dev+git.bb b/recipes-containers/netavark/netavark_2.0.0-dev+git.bb
index 2df8c750..5967a3de 100644
--- a/recipes-containers/netavark/netavark_2.0.0-dev+git.bb
+++ b/recipes-containers/netavark/netavark_2.0.0-dev+git.bb
@@ -41,6 +41,9 @@ REQUIRED_DISTRO_FEATURES ?= "seccomp"
41 41
42DEPENDS += "protobuf-c-native protobuf-c" 42DEPENDS += "protobuf-c-native protobuf-c"
43 43
44# netavark dropped iptables support and uses nft directly for firewall rules
45RDEPENDS:${PN} += "nftables"
46
44# bind-utils is used to install dig 47# bind-utils is used to install dig
45# procps-ps is necessary because the ps from busybox is 48# procps-ps is necessary because the ps from busybox is
46# not having the same behavior 49# not having the same behavior