-
Notifications
You must be signed in to change notification settings - Fork 325
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2788 from ffgraz/olsr2clientap
gluon-mesh-olsrd: support clientap
- Loading branch information
Showing
8 changed files
with
420 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
patches/packages/routing/0005-oonf-olsrd2-fix-building-with-multiple-plugins.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
From: Maciej Krüger <[email protected]> | ||
Date: Mon, 2 Jan 2023 01:45:37 +0100 | ||
Subject: oonf-olsrd2: fix building with multiple plugins | ||
|
||
Code to replace colons wasn't working (debian stable) | ||
Took it from stackoverflow, works now | ||
|
||
diff --git a/oonf-olsrd2/Makefile b/oonf-olsrd2/Makefile | ||
index 40190edb72547587bc53bb3bee150398b7413aa2..6067003a846340fb0e6221c2473959480b12fb4b 100644 | ||
--- a/oonf-olsrd2/Makefile | ||
+++ b/oonf-olsrd2/Makefile | ||
@@ -17,8 +17,8 @@ CMAKE_INSTALL:=1 | ||
include $(INCLUDE_DIR)/package.mk | ||
include $(INCLUDE_DIR)/cmake.mk | ||
|
||
-SPACE:= | ||
-SPACE+= | ||
+# ref https://stackoverflow.com/a/10571900/3990041 | ||
+SPACE:= $(subst ,, ) | ||
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,) \ |
40 changes: 40 additions & 0 deletions
40
patches/packages/routing/0006-oonf-olsrd2-add-missing-static-plugin-olsrv2_lan.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
From: Patrick Grimm <[email protected]> | ||
Date: Sun, 8 Jan 2023 18:14:36 +0100 | ||
Subject: oonf-olsrd2: add missing static plugin olsrv2_lan | ||
|
||
Signed-off-by: Patrick Grimm <[email protected]> | ||
|
||
diff --git a/oonf-olsrd2/Config.in b/oonf-olsrd2/Config.in | ||
index 1cc037aff3ebc9a2a1ea2d2c94857d62b8b28006..b0d7d7cb2767f7b12d089ccd44042e6788dcf9de 100644 | ||
--- a/oonf-olsrd2/Config.in | ||
+++ b/oonf-olsrd2/Config.in | ||
@@ -44,4 +44,16 @@ | ||
The MPR plugin reduce the routing graph to limit the overhead of the OLSRv2 protocol | ||
default n | ||
|
||
+ config OONF_OLSRV2_LAN | ||
+ bool "New config option for Locally attached entries" | ||
+ help | ||
+ Adds the 'lan' section to the config to configure LANs without setting multiple settings in a single key/value pair | ||
+ default y | ||
+ | ||
+ config OONF_OLSRV2_OLD_LAN | ||
+ bool "Legacy option for Locally attached entries" | ||
+ help | ||
+ Adds the olsr 'lan' config key in the olsrv2 section | ||
+ default n | ||
+ | ||
endmenu | ||
diff --git a/oonf-olsrd2/Makefile b/oonf-olsrd2/Makefile | ||
index 6067003a846340fb0e6221c2473959480b12fb4b..f3d81fcfe61936635280afd997ec487ed0ffa2fc 100644 | ||
--- a/oonf-olsrd2/Makefile | ||
+++ b/oonf-olsrd2/Makefile | ||
@@ -27,6 +27,8 @@ CMAKE_OPTIONAL_PLUGINS:= $(subst $(SPACE),;,$(strip \ | ||
$(if $(filter y,$(CONFIG_OONF_GENERIC_REMOTECONTROL)),remotecontrol,) \ | ||
$(if $(filter y,$(CONFIG_OONF_OLSRV2_MPR)),mpr,) \ | ||
$(if $(filter y,$(CONFIG_OONF_GENERIC_HTTP)),http,) \ | ||
+ $(if $(filter y,$(CONFIG_OONF_OLSRV2_LAN)),olsrv2_lan,) \ | ||
+ $(if $(filter y,$(CONFIG_OONF_OLSRV2_OLD_LAN)),olsrv2_old_lan,) \ | ||
)) | ||
|
||
BUILD_TYPE:= $(if $(filter y,$(CONFIG_DEBUG)),Debug,Release) |
Oops, something went wrong.