mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 01:11:14 +00:00
470f5b31e3
Don't set the default firewall zone to wan if not specified to keep the behavior aligned with other tunnel protocols like gre and 6rd. If the interface zone is not specified try to get it from the firewall config when constructing the procd firewall rule. While at it only add a procd inbound firewall rule if a zone is specified. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
44 lines
1016 B
Makefile
44 lines
1016 B
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=464xlat
|
|
PKG_VERSION:=12
|
|
|
|
PKG_SOURCE_DATE:=2018-01-16
|
|
PKG_MAINTAINER:=Hans Dedecker <dedeckeh@gmail.com>
|
|
PKG_LICENSE:=GPL-2.0
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/464xlat
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
DEPENDS:=@IPV6 +kmod-nat46 +ip
|
|
TITLE:=464xlat CLAT support
|
|
endef
|
|
|
|
define Build/Prepare
|
|
$(call Build/Prepare/Default)
|
|
$(CP) ./src/* $(PKG_BUILD_DIR)/
|
|
endef
|
|
|
|
define Build/Compile
|
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
|
CC="$(TARGET_CC)" \
|
|
CFLAGS="$(TARGET_CFLAGS) -Wall" \
|
|
LDFLAGS="$(TARGET_LDFLAGS)"
|
|
endef
|
|
|
|
define Package/464xlat/description
|
|
464xlat provides support to deploy limited IPv4 access services to mobile
|
|
and wireline IPv6-only edge networks without encapsulation (RFC6877)
|
|
endef
|
|
|
|
define Package/464xlat/install
|
|
$(INSTALL_DIR) $(1)/lib/netifd/proto
|
|
$(INSTALL_BIN) ./files/464xlat.sh $(1)/lib/netifd/proto/464xlat.sh
|
|
$(INSTALL_DIR) $(1)/sbin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/464xlatcfg $(1)/sbin
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,464xlat))
|