freifunk / openwrt-packages

Freifunk specific global OpenWrt Packages
Apache License 2.0
26 stars 33 forks source link

modularize app-OWM to not rely on Freifunk and OLSR #59

Open SvenRoederer opened 2 years ago

SvenRoederer commented 2 years ago

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

SvenRoederer commented 2 years ago

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. Best seems to be, to make separate packages for the extensions to allow easy selection, but this seems a bit overkill. Any suggestions for an alternative?