Skip to content

Commit e8234b5

Browse files
committed
nftables: add JSON support
`kube-proxy` requires `nft` to support JSON output. Signed-off-by: Ben Cressey <[email protected]>
1 parent 411caa6 commit e8234b5

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/nftables/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ sha512 = "7aa972c146e0dfaacc8faaef9b9ebbe419f7cbc5814d1fb978b35a4972d384aabe2e6e
2222
[build-dependencies]
2323
glibc = { path = "../glibc" }
2424
iptables = { path = "../iptables" }
25+
libjansson = { path = "../libjansson" }
2526
libmnl = { path = "../libmnl" }
2627
libnftnl = { path = "../libnftnl" }
2728
readline = { path = "../readline" }

packages/nftables/nftables.spec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@ Source10: nftables-tmpfiles.conf
1111

1212
BuildRequires: %{_cross_os}glibc-devel
1313
BuildRequires: %{_cross_os}iptables-devel
14+
BuildRequires: %{_cross_os}libjansson-devel
1415
BuildRequires: %{_cross_os}libmnl-devel
1516
BuildRequires: %{_cross_os}libnftnl-devel
1617
BuildRequires: %{_cross_os}readline-devel
1718
Requires: %{_cross_os}iptables
19+
Requires: %{_cross_os}libjansson
1820
Requires: %{_cross_os}libmnl
1921
Requires: %{_cross_os}libnftnl
2022
Requires: %{_cross_os}readline
@@ -39,8 +41,8 @@ Requires: %{name}
3941
--enable-debug \
4042
--with-cli=readline \
4143
--with-mini-gmp \
44+
--with-json \
4245
--with-xtables \
43-
--without-json \
4446
%{nil}
4547

4648
%force_disable_rpath

0 commit comments

Comments
 (0)