nftables: allow to build with json support

Signed-off-by: Rosy Song <rosysong@rosinson.com>
This commit is contained in:
Rosy Song 2018-07-31 17:09:34 +08:00 committed by John Crispin
parent 0b7a9688ce
commit f30583c41d

View File

@ -34,10 +34,21 @@ define Package/nftables
CATEGORY:=Network
SUBMENU:=Firewall
TITLE:=nftables packet filtering userspace utility
DEPENDS:=+kmod-nft-core +libnftnl
DEPENDS:=+kmod-nft-core +libnftnl +PACKAGE_NFT_WITH_JSON:jansson
URL:=http://netfilter.org/projects/nftables/
endef
define Package/nftables/config
config PACKAGE_NFT_WITH_JSON
bool "Build nftables with json support"
depends on PACKAGE_nftables
default n
endef
ifeq ($(CONFIG_PACKAGE_NFT_WITH_JSON),y)
CONFIGURE_ARGS += --with-json
endif
define Package/nftables/install
$(INSTALL_DIR) $(1)/usr/sbin
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/nft $(1)/usr/sbin/