1
0
mirror of https://git.openwrt.org/feed/routing.git synced 2024-06-17 04:33:58 +02:00

Merge pull request #190 from HRogge/for-12.09.x

For 12.09.x
This commit is contained in:
Bastian Bittorf 2016-05-25 10:15:08 +02:00
commit aa79c2ee71
4 changed files with 57 additions and 7 deletions

View File

@ -1,8 +1,8 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-dlep-proxy PKG_NAME:=oonf-dlep-proxy
PKG_VERSION:=0.11.4 PKG_VERSION:=0.11.7
PKG_REV:=a7087466958d3af477fecf4ad8e412ccca33d4c7 PKG_REV:=ef7a89aadbfbe6318b2ad1dc2c32423bd1970918
PKG_RELEASE:=$(PKG_REV) PKG_RELEASE:=$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2

View File

@ -1,8 +1,8 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-dlep-radio PKG_NAME:=oonf-dlep-radio
PKG_VERSION:=0.11.4 PKG_VERSION:=0.11.7
PKG_REV:=a7087466958d3af477fecf4ad8e412ccca33d4c7 PKG_REV:=ef7a89aadbfbe6318b2ad1dc2c32423bd1970918
PKG_RELEASE:=$(PKG_REV) PKG_RELEASE:=$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2

35
oonf-olsrd2/Config.in Normal file
View File

@ -0,0 +1,35 @@
# OONF Olsrd2 configuration
menu "Optional Plugins"
depends on PACKAGE_oonf-olsrd2
config OONF_NHDP_AUTOLL4
bool "Auto_LL4 plugin enabled"
help
The auto_ll4 plugin automatically generates linklocal IPv4 addresses on interfaces that do not contain IPv4 addresses.
default n
config OONF_OLSRV2_LAN_IMPORT
bool "Lan_import plugin enabled"
help
The lan_import plugin can read routing tables and automatically export them as locally attached networks in olsrd2.
default n
config OONF_OLSRV2_ROUTE_MODIFIER
bool "route_modifier plugin enabled"
help
The route_modifier plugin allows you to overwrite aspects of routes (like table/protocol) for certain destinations.
default n
config OONF_GENERIC_DLEP_ROUTER
bool "dlep_router plugin enabled"
help
The dlep_router plugin can receive linklayer metadata over the DLEP protocol.
default n
config OONF_GENERIC_REMOTECONTROL
bool "remotecontrol plugin enabled"
help
The remotecontrol plugin allows you to control configuration and logging over the telnet plugin. Be careful not to open this functionality over the network without securing it.
default n
endmenu

View File

@ -1,8 +1,8 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-olsrd2 PKG_NAME:=oonf-olsrd2
PKG_VERSION:=0.11.4 PKG_VERSION:=0.11.7
PKG_REV:=a7087466958d3af477fecf4ad8e412ccca33d4c7 PKG_REV:=ef7a89aadbfbe6318b2ad1dc2c32423bd1970918
PKG_RELEASE:=$(PKG_REV) PKG_RELEASE:=$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
@ -16,12 +16,22 @@ CMAKE_INSTALL:=1
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk include $(INCLUDE_DIR)/cmake.mk
SPACE:=
SPACE+=
CMAKE_OPTIONAL_PLUGINS:= $(subst $(SPACE),;,$(strip \
$(if $(filter y,$(CONFIG_OONF_NHDP_AUTOLL4)),auto_ll4,) \
$(if $(filter y,$(CONFIG_OONF_OLSRV2_LAN_IMPORT)),lan_import,) \
$(if $(filter y,$(CONFIG_OONF_OLSRV2_ROUTE_MODIFIER)),route_modifier,) \
$(if $(filter y,$(CONFIG_OONF_GENERIC_DLEP_ROUTER)),dlep_router,) \
$(if $(filter y,$(CONFIG_OONF_GENERIC_REMOTECONTROL)),remotecontrol,) \
))
CMAKE_OPTIONS=-D OONF_NO_WERROR:Bool=true \ CMAKE_OPTIONS=-D OONF_NO_WERROR:Bool=true \
-D OONF_LOGGING_LEVEL:String=debug \ -D OONF_LOGGING_LEVEL:String=debug \
-D OONF_NO_TESTING:Bool=true \ -D OONF_NO_TESTING:Bool=true \
-D UCI:Bool=true \ -D UCI:Bool=true \
-D OONF_APP_DEFAULT_CFG_HANDLER:String=uci \ -D OONF_APP_DEFAULT_CFG_HANDLER:String=uci \
-D OONF_STATIC_PLUGINS:String="class;clock;duplicate_set;interface;layer2;packet_socket;rfc5444;socket;stream_socket;telnet;timer;viewer;os_clock;os_fd;os_interface;os_routing;os_system;nhdp;olsrv2;ff_dat_metric;neighbor_probing;nl80211_listener;link_config;layer2info;systeminfo;cfg_uciloader;cfg_compact;nhdpinfo;olsrv2info;netjsoninfo" \ -D OONF_STATIC_PLUGINS:String="class;clock;duplicate_set;interface;layer2;packet_socket;rfc5444;socket;stream_socket;telnet;timer;viewer;os_clock;os_fd;os_interface;os_routing;os_system;nhdp;olsrv2;ff_dat_metric;neighbor_probing;nl80211_listener;link_config;layer2info;systeminfo;cfg_uciloader;cfg_compact;nhdpinfo;olsrv2info;netjsoninfo;${CMAKE_OPTIONAL_PLUGINS}" \
-D OONF_LIB_GIT:String=v$(PKG_VERSION)-archive \ -D OONF_LIB_GIT:String=v$(PKG_VERSION)-archive \
-D OONF_VERSION:String=$(PKG_VERSION) \ -D OONF_VERSION:String=$(PKG_VERSION) \
-D INSTALL_LIB_DIR:Path=lib/oonf \ -D INSTALL_LIB_DIR:Path=lib/oonf \
@ -35,6 +45,7 @@ define Package/oonf-git/template
MAINTAINER:=Henning Rogge <hrogge@gmail.com> MAINTAINER:=Henning Rogge <hrogge@gmail.com>
SUBMENU:=OLSR.org network framework SUBMENU:=OLSR.org network framework
URL:=http://www.olsr.org/ URL:=http://www.olsr.org/
MENU:=1
endef endef
define Package/oonf-olsrd2 define Package/oonf-olsrd2
@ -44,6 +55,10 @@ define Package/oonf-olsrd2
VERSION:=$(PKG_VERSION) VERSION:=$(PKG_VERSION)
endef endef
define Package/oonf-olsrd2/config
source "$(SOURCE)/Config.in"
endef
Build/Compile=$(call Build/Compile/Default,olsrd2_static) Build/Compile=$(call Build/Compile/Default,olsrd2_static)
Build/Install= Build/Install=