aredn/files/usr/local/bin
Tim Wilkinson ad78e077f0
Improve the firmware upgrade process (#294)
* Improve the firmware upgrade process

The old firmware upgrade process attempted to free up RAM by reusing
the 'upgrade_kill_prep' script which is later used by '/sbin/sysupgrade'.
Unfortuantely this doesn't work as intented. While the script will go about
killing various services, 'procd' just goes and starts them up again using
quite a bit more memory in the process. Instead this script just kills
the various daemons 'no questions asked' and then runs the associated
'/etc/init.d/xxx stop' script to instruct 'procd' not the start them up again.
This gets us to the place the original script was trying to go.

+ A syntax fix in '007' patch (need spaces around the [ .. ])

* Inline the style for the firmware page to avoid sleep before flash

* Minor reliability improvements

* Clear away services even earlier
2022-03-16 21:45:26 -05:00
..
mgr Cron is only running to poll AREDN messages, so kill it. 2022-03-09 19:18:19 -08:00
aredn_message.sh Add file size tests to arednMsg 2020-09-02 20:38:12 -05:00
aredn_postupgrade Lua page: Admin (#290) 2022-03-13 20:19:04 -07:00
bbhnrecoverymode Cleanup /usr/local/bin scripts to pass shellcheck 2016-06-18 04:52:08 +00:00
clean_zombie.sh aredn: Mesh RF enable/disable (#307) 2018-12-12 15:16:07 -06:00
fccid bugfix: aredn: correct test script warnings and errors 2018-09-17 21:42:52 -07:00
firmwarecheck.sh bugfix:Correct Firmware not valid error when uploading a sysupgrade file 2015-03-21 23:03:24 -07:00
get_boardid aredn: upgrade to Openwrt 19.07.0 release 2020-01-29 07:39:05 -08:00
get_hardware_mfg aredn: upgrade to Openwrt 19.07.0 release 2020-01-29 07:39:05 -08:00
get_hardwaretype aredn: upgrade to Openwrt 19.07.0 release 2020-01-29 07:39:05 -08:00
get_model aredn: upgrade to Openwrt 19.07.0 release 2020-01-29 07:39:05 -08:00
linkled aredn: add GL-iNet AR750 definitions 2019-05-26 16:24:39 -07:00
manager.lua Cron is only running to poll AREDN messages, so kill it. 2022-03-09 19:18:19 -08:00
mesh-firewall Dmz mode migrate fix (#169) 2021-11-19 15:48:45 -06:00
node-setup Fix url format for no-link service names 2022-03-07 21:45:44 -08:00
nvram-setup Lua stragglers (#274) 2022-03-08 21:22:07 -06:00
olsrd-config Fix noprop flag detection (#284) 2022-03-11 16:01:02 -06:00
olsrd-namechange Format code 2018-07-20 20:34:44 -08:00
olsrd-namechange-loop Cleanup /usr/local/bin scripts to pass shellcheck 2016-06-18 04:52:08 +00:00
olsrd-watchdog aredn: olsrd: add olsrd watchdog 2019-01-27 14:12:37 -08:00
poe_passthrough bugfix: POE passthough fails on NS XM devices 2018-11-27 18:26:02 -08:00
rssi_monitor aredn: Mesh RF enable/disable (#307) 2018-12-12 15:16:07 -06:00
setpasswd Lua stragglers (#274) 2022-03-08 21:22:07 -06:00
snrlog fix snrlogging issue (#131) 2021-07-10 12:40:28 -05:00
spawn_sysupgrade bugfix: sysupgrade no longer supports -d option 2018-05-19 07:12:14 -07:00
upgrade_kill_prep Cron is only running to poll AREDN messages, so kill it. 2022-03-09 19:18:19 -08:00
upgrade_prepare.sh Improve the firmware upgrade process (#294) 2022-03-16 21:45:26 -05:00
uploadctlservices Remove xinetd (which has little to do) (#292) 2022-03-14 19:23:03 -07:00
usb_passthrough bugfix: usb_passthrough script missing execute bit (+x) (#283) 2018-11-26 13:53:10 -06:00
vtun_up Dmz mode migrate fix (#169) 2021-11-19 15:48:45 -06:00
wifi-setup aredn: enable wan wifi client to connect to an open AP 2019-06-20 13:27:51 -07:00
wscan Lua stragglers (#274) 2022-03-08 21:22:07 -06:00