Rearrange fff config values into their own config file
This moves the FFF configuration from /etc/config/system to a new file /etc/config/fff. Thus, this file can be copied as a whole during upgrade (with compatibility provided) and then resulting values in other files are re-set later. This also fixes the bandwidth settings not being persistent during upgrade. Other settings may join ... I tried to go through all the code and update all occurrences of the relevant system variables (looking for "system" both in GitHub and my local src folder). Note that a downgrade will result in loss of configuration! Signed-off-by:Adrian Schmutzler <freifunk@adrianschmutzler.de> Tested-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org> - Rebased Signed-off-by:
Tim Niemeyer <tim@tn-x.org>
Showing
- src/packages/fff/fff-config/Makefile 40 additions, 0 deletionssrc/packages/fff/fff-config/Makefile
- src/packages/fff/fff-config/files/etc/uci-defaults/98-configure-fff 25 additions, 0 deletions...es/fff/fff-config/files/etc/uci-defaults/98-configure-fff
- src/packages/fff/fff-hoods/Makefile 1 addition, 1 deletionsrc/packages/fff/fff-hoods/Makefile
- src/packages/fff/fff-hoods/files/usr/sbin/configurehood 2 additions, 2 deletionssrc/packages/fff/fff-hoods/files/usr/sbin/configurehood
- src/packages/fff/fff-nodewatcher/Makefile 3 additions, 3 deletionssrc/packages/fff/fff-nodewatcher/Makefile
- src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher 11 additions, 10 deletionssrc/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
- src/packages/fff/fff-support/files/usr/sbin/show_info 6 additions, 6 deletionssrc/packages/fff/fff-support/files/usr/sbin/show_info
- src/packages/fff/fff-sysupgrade/Makefile 1 addition, 1 deletionsrc/packages/fff/fff-sysupgrade/Makefile
- src/packages/fff/fff-sysupgrade/files/etc/uci-defaults/05-config-system-migration 21 additions, 15 deletions...upgrade/files/etc/uci-defaults/05-config-system-migration
- src/packages/fff/fff-sysupgrade/files/etc/uci-defaults/99-fff-sysupgrade 1 addition, 1 deletion...f/fff-sysupgrade/files/etc/uci-defaults/99-fff-sysupgrade
- src/packages/fff/fff-web/Makefile 2 additions, 2 deletionssrc/packages/fff/fff-web/Makefile
- src/packages/fff/fff-web/files/www/public/cgi-bin/status.html 6 additions, 6 deletions...packages/fff/fff-web/files/www/public/cgi-bin/status.html
- src/packages/fff/fff-web/files/www/ssl/cgi-bin/header 1 addition, 1 deletionsrc/packages/fff/fff-web/files/www/ssl/cgi-bin/header
- src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html 23 additions, 16 deletionssrc/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html
- src/packages/fff/fff/Makefile 1 addition, 0 deletionssrc/packages/fff/fff/Makefile
Loading
Please register or sign in to comment