summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastian Bittorf <bittorf@bluebottle.com>2016-05-25 10:15:18 +0200
committerBastian Bittorf <bittorf@bluebottle.com>2016-05-25 10:15:18 +0200
commitcb1c017cf2e786667c973c8e15dbccc555416d86 (patch)
tree8d396973626eb89fa06131c6e063f4281815b306
parent810780abb1edad35b9117511e220723d8cb9662b (diff)
parent14bf7626cf6be2a60e47fd05bb02a9c9681c5c7f (diff)
Merge pull request #188 from HRogge/for-15.05
For 15.05
-rw-r--r--oonf-dlep-proxy/Makefile4
-rw-r--r--oonf-dlep-radio/Makefile4
-rw-r--r--oonf-olsrd2/Config.in35
-rw-r--r--oonf-olsrd2/Makefile21
4 files changed, 57 insertions, 7 deletions
diff --git a/oonf-dlep-proxy/Makefile b/oonf-dlep-proxy/Makefile
index e2cdccb..c632158 100644
--- a/oonf-dlep-proxy/Makefile
+++ b/oonf-dlep-proxy/Makefile
@@ -1,8 +1,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-dlep-proxy
-PKG_VERSION:=0.11.4
-PKG_REV:=a7087466958d3af477fecf4ad8e412ccca33d4c7
+PKG_VERSION:=0.11.7
+PKG_REV:=ef7a89aadbfbe6318b2ad1dc2c32423bd1970918
PKG_RELEASE:=$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
diff --git a/oonf-dlep-radio/Makefile b/oonf-dlep-radio/Makefile
index b8e9762..b95e75d 100644
--- a/oonf-dlep-radio/Makefile
+++ b/oonf-dlep-radio/Makefile
@@ -1,8 +1,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-dlep-radio
-PKG_VERSION:=0.11.4
-PKG_REV:=a7087466958d3af477fecf4ad8e412ccca33d4c7
+PKG_VERSION:=0.11.7
+PKG_REV:=ef7a89aadbfbe6318b2ad1dc2c32423bd1970918
PKG_RELEASE:=$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
diff --git a/oonf-olsrd2/Config.in b/oonf-olsrd2/Config.in
new file mode 100644
index 0000000..7cda518
--- /dev/null
+++ b/oonf-olsrd2/Config.in
@@ -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
diff --git a/oonf-olsrd2/Makefile b/oonf-olsrd2/Makefile
index 20ee3b2..7f2219c 100644
--- a/oonf-olsrd2/Makefile
+++ b/oonf-olsrd2/Makefile
@@ -1,8 +1,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=oonf-olsrd2
-PKG_VERSION:=0.11.4
-PKG_REV:=a7087466958d3af477fecf4ad8e412ccca33d4c7
+PKG_VERSION:=0.11.7
+PKG_REV:=ef7a89aadbfbe6318b2ad1dc2c32423bd1970918
PKG_RELEASE:=$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
@@ -16,12 +16,22 @@ CMAKE_INSTALL:=1
include $(INCLUDE_DIR)/package.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 \
-D OONF_LOGGING_LEVEL:String=debug \
-D OONF_NO_TESTING:Bool=true \
-D UCI:Bool=true \
-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_VERSION:String=$(PKG_VERSION) \
-D INSTALL_LIB_DIR:Path=lib/oonf \
@@ -35,6 +45,7 @@ define Package/oonf-git/template
MAINTAINER:=Henning Rogge <hrogge@gmail.com>
SUBMENU:=OLSR.org network framework
URL:=http://www.olsr.org/
+ MENU:=1
endef
define Package/oonf-olsrd2
@@ -44,6 +55,10 @@ define Package/oonf-olsrd2
VERSION:=$(PKG_VERSION)
endef
+define Package/oonf-olsrd2/config
+ source "$(SOURCE)/Config.in"
+endef
+
Build/Compile=$(call Build/Compile/Default,olsrd2_static)
Build/Install=