keepalived: enable nftables filtering
[feed/packages.git] / net / keepalived / Makefile
index ab77087b4487bc1a5f88e95f415fa4f0dd0ab376..2e288373ff6b59bc1c902b01ca525967ff8e51b3 100644 (file)
@@ -22,6 +22,7 @@ PKG_MAINTAINER:=Ben Kelly <ben@benjii.net> \
                Florian Eckert <fe@dev.tdt.de>
 
 PKG_CONFIG_DEPENDS += \
+       KEEPALIVED_NFTABLES \
        KEEPALIVED_VRRP \
        KEEPALIVED_LVS \
        KEEPALIVED_IPTABLES \
@@ -62,6 +63,7 @@ define Package/keepalived
     +libnl-genl \
     +libmagic \
     +libkmod \
+    +KEEPALIVED_NFTABLES:libnftnl \
     +KEEPALIVED_VRRP:kmod-macvlan \
     +KEEPALIVED_VRRP:libnl-route \
     +KEEPALIVED_VRRP:libnfnetlink \
@@ -87,7 +89,6 @@ endef
 
 CONFIGURE_ARGS+= \
        --with-init=SYSV \
-       --disable-nftables \
        --disable-track-process \
        --runstatedir="/var/run"
 
@@ -113,6 +114,12 @@ endif
 
 
 ifeq ($(CONFIG_KEEPALIVED_VRRP),y)
+
+ifeq ($(CONFIG_KEEPALIVED_NFTABLES),)
+CONFIGURE_ARGS += \
+       --disable-nftables
+endif
+
 ifeq ($(CONFIG_KEEPALIVED_IPTABLES),)
 CONFIGURE_ARGS += \
        --disable-iptables