mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 15:32:33 +00:00
f54611b06d
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 procd inbound/outbound firewall rules if a zone is specified. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
#
|
|
# Copyright (C) 2014-2015 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=map
|
|
PKG_VERSION:=4
|
|
PKG_RELEASE:=13
|
|
PKG_LICENSE:=GPL-2.0
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
define Package/map
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
DEPENDS:=@IPV6 +kmod-ip6-tunnel +libubox +libubus +iptables-mod-conntrack-extra +kmod-nat46
|
|
TITLE:=MAP-E/MAP-T and Lightweight 4over6 configuration support
|
|
MAINTAINER:=Hans Dedecker <dedeckeh@gmail.com>
|
|
PROVIDES:=map-t
|
|
endef
|
|
|
|
define Package/map/description
|
|
Provides support for MAP-E (RFC7597), MAP-T (RFC7599) and
|
|
Lightweight 4over6 (RFC7596) in /etc/config/network.
|
|
MAP combines address and port translation with the tunneling
|
|
of IPv4 packets over an IPv6 network
|
|
endef
|
|
|
|
define Package/map/install
|
|
$(INSTALL_DIR) $(1)/lib/netifd/proto
|
|
$(INSTALL_BIN) ./files/map.sh $(1)/lib/netifd/proto/map.sh
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/mapcalc $(1)/usr/sbin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,map))
|