mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 07:22:33 +00:00
1e696c6ced
The legacy map version based on the IPv6 Interface Identifier in draft-ietf-softwire-map-03 was typically used by uncommenting the LEGACY variable in the map.sh file, which is not ideal. A proper configuration option is needed instead. The IPv6 Interface Identifier format described in the draft was eventually changed in RFC7597, but is still used by some major ISPs, including in Japan. Signed-off-by: Remi NGUYEN VAN <remi.nguyenvan+openwrt@gmail.com> Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> [PKG_RELEASE increase]
41 lines
1.1 KiB
Makefile
41 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_RELEASE:=6
|
|
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))
|