firmware/src/packages/fff
Adrian Schmutzler 3d9eb1db2e fff-hoods/fff-wireless: Reconfigure instead of delete and create
Previously, when configurehood switched status, all WiFi devices
were completely rewritten and all interfaces were deleted and
recreated. This is both unnecessary and ugly.

This patch redesigns WiFi setup to create all interfaces (in
parallel) initially, and then only to enable/disable them as
necessary. Where reconfiguration is necessary, only the variable
parts are changed.

Since most of the wifi-device config is already created by
OpenWrt, this builds based on the existing wifi-devices and
only removes the default wifi-ifaces.

This patch will not change the logic (codeflow) of configurehood,
but only affects how action on the WiFi devices/interfaces is
taken.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Fabian Bläse <fabian@blaese.de>
2019-07-22 22:34:56 +02:00
..
alfred-json alfred-json: Set PKG_VERSION to latest official version 2019-07-01 21:37:23 +02:00
fff packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-alfred packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-alfred-monitoring-proxy packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-babeld packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-batman-adv packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-boardname packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-config packages/fff: Tidy up wget dependencies 2019-07-01 23:04:21 +02:00
fff-dhcp packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-fastd packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-firewall packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-gateway gateway.d: Remove output from meta script 2019-05-31 18:17:18 +02:00
fff-hoods fff-hoods/fff-wireless: Reconfigure instead of delete and create 2019-07-22 22:34:56 +02:00
fff-hoodutils packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-macnock fff-macnock: Add dependency from tc 2019-06-15 12:32:22 +02:00
fff-network Add support for TP-Link Archer C7 v5 2019-06-22 21:55:17 +02:00
fff-nodewatcher fff-nodewatcher: remove l2tp 2019-07-06 13:58:57 +02:00
fff-ra packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-random packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-support show_info: Remove L2TP diagnostics 2019-07-06 13:59:12 +02:00
fff-sysupgrade packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-timeserver packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-uradvd packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-vpn-select fff-vpn-select: remove tunneldigger 2019-07-06 13:58:13 +02:00
fff-web fff-web: remove l2tp 2019-07-06 13:58:48 +02:00
fff-wireless fff-hoods/fff-wireless: Reconfigure instead of delete and create 2019-07-22 22:34:56 +02:00