X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/9b66d8959ffe52b626335f06c30f6e1c8e57380d..51c76d8aa5224233370fa5de9cc1277f5a797a66:/package/iptables/Makefile diff --git a/package/iptables/Makefile b/package/iptables/Makefile index d8698c5de..87d898bea 100644 --- a/package/iptables/Makefile +++ b/package/iptables/Makefile @@ -143,7 +143,7 @@ Includes: endef define Package/iptables-mod-ipset -$(call Package/iptables/Module, @LINUX_2_6) +$(call Package/iptables/Module,) TITLE:=IPset iptables extensions endef @@ -214,6 +214,19 @@ Includes: - libipt_recent endef +define Package/iptables-mod-tproxy +$(call Package/iptables/Module, +kmod-ipt-tproxy) + TITLE:=Transparent proxy iptables extensions +endef + +define Package/iptables-mod-tproxy/description +Transparent proxy iptables extensions. +Includes: +- libxt_socket +- libxt_TPROXY +endef + + define Package/iptables-utils $(call Package/iptables/Module, ) TITLE:=iptables save and restore utilities @@ -276,6 +289,7 @@ IPTABLES_MAKEOPTS = \ define Build/Compile $(INSTALL_DIR) $(PKG_INSTALL_DIR) + (cd $(PKG_BUILD_DIR); ./autogen.sh) $(MAKE) -C $(PKG_BUILD_DIR) $(IPTABLES_MAKEOPTS) $(MAKE) -C $(PKG_BUILD_DIR) $(IPTABLES_MAKEOPTS) install $(MAKE) -C $(PKG_BUILD_DIR)/libipq $(IPTABLES_MAKEOPTS) @@ -380,6 +394,7 @@ $(eval $(call BuildPlugin,iptables-mod-nat,$(IPT_NAT-m))) $(eval $(call BuildPlugin,iptables-mod-nat-extra,$(IPT_NAT_EXTRA-m))) $(eval $(call BuildPlugin,iptables-mod-iprange,$(IPT_IPRANGE-m))) $(eval $(call BuildPlugin,iptables-mod-ulog,$(IPT_ULOG-m))) +$(eval $(call BuildPlugin,iptables-mod-tproxy,$(IPT_TPROXY-m))) $(eval $(call BuildPackage,ip6tables)) $(eval $(call BuildPackage,ip6tables-utils)) $(eval $(call BuildPackage,libiptc))