modularize app-OWM to not rely on Freifunk and OLSR#59
Draft
SvenRoederer wants to merge 4 commits into
Draft
Conversation
…ding of extensions Signed-off-by: Sven Roederer <S.Roederer@b2social.de>
OWM: add interface-extension based in stripped down code from original owm-script Signed-off-by: Sven Roederer <S.Roederer@b2social.de>
…brary Have the get() method just returning an "Interfaces" object, that can easily be add to the final data. As this code is an extension, it has not "root" onbject. Signed-off-by: Sven Roederer <S.Roederer@b2social.de>
…unk-integration load these settings from an "owm" uci-file Signed-off-by: Sven Roederer <S.Roederer@b2social.de>
Contributor
Author
|
With this extension, there is no strict dependency of the basic "luci-app-owm-cmd" package to "olsrd-mod-jsoninfo" and "luci-lib-ip" anymore. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This change introduces an extension / plugin functionality, to allow running non-Freifunk systems and systems that do not use OLSR.
The owm-library in split into code, that collects the basic data of a node and all other data has been moved into separate extensions. This results in the following extensions:
For the moment the extensions "freifunk" and "olsr" are non-functional / untested