summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Privoznik <michal.privoznik@gmail.com>2024-07-07 07:47:58 +0200
committerSam James <sam@gentoo.org>2024-07-07 08:38:31 +0100
commit68b4cb56cd3ee68c3bac00c17defbb512f4921ee (patch)
treed4d24fbbc441cf2f0671f75f72a16d474253d34a /app-emulation/libvirt
parentapp-emulation/libvirt: Backport AppArmor fix (diff)
downloadgentoo-68b4cb56cd3ee68c3bac00c17defbb512f4921ee.tar.gz
gentoo-68b4cb56cd3ee68c3bac00c17defbb512f4921ee.tar.bz2
gentoo-68b4cb56cd3ee68c3bac00c17defbb512f4921ee.zip
app-emulation/libvirt: Allow nftables instead of iptables
Upstream libvirt learned how to use nftables directly [1]. While it did so as early as in 10.4.0 release, there were some critical fixes merged in 10.5.0 release. Therefore, allow just the live ebuild to pick up nftables as backend. 1: https://gitlab.com/libvirt/libvirt/-/commit/b89c4991daa0ee9371f10937fab3b03c5ffdabc6 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-emulation/libvirt')
-rw-r--r--app-emulation/libvirt/libvirt-9999.ebuild5
1 files changed, 4 insertions, 1 deletions
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild
index b02aa7c5b956..2194f4d3af09 100644
--- a/app-emulation/libvirt/libvirt-9999.ebuild
+++ b/app-emulation/libvirt/libvirt-9999.ebuild
@@ -116,7 +116,10 @@ RDEPEND="
virt-network? (
net-dns/dnsmasq[dhcp,ipv6(+),script]
net-firewall/ebtables
- >=net-firewall/iptables-1.4.10[ipv6(+)]
+ || (
+ >=net-firewall/iptables-1.4.10[ipv6(+)]
+ net-firewall/nftables
+ )
net-misc/radvd
sys-apps/iproute2[-minimal]
)