bcf0704bd2
"type" is already used as a common option for all protocols types, so using the same option name for the map type makes the configuration ambiguous. Luci in particular adds controls for both options and sees errors when reading the resulting configuration. Use "maptype" instead, but still fallback to "type" if "maptype" is not set. This allows configurations to migrate without breaking old configurations. This addresses FS#3287. 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:=7
|
|
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))
|