luci-app-bmx7: convert to JS
authorPaul Donald <redacted>
Mon, 23 Feb 2026 21:03:39 +0000 (22:03 +0100)
committerPaul Donald <redacted>
Tue, 24 Feb 2026 00:23:31 +0000 (01:23 +0100)
commitf578786152c9e792202a8a9d08312a72849bf6d5
treecfddb76c10c2348b84230a4f1a07ef5c8cdbe48a
parentd2b850b69c8835428828fc8b5c801556763a8d44
luci-app-bmx7: convert to JS

migrate away from the old luci-app lua control system.

See: https://github.com/openwrt/luci/issues/7310

The lua app was relatively broken prior to conversion.

Strangely, bmx7-uci-config package is what installs the
init.d service and uci config.

Signed-off-by: Paul Donald <redacted>
24 files changed:
applications/luci-app-bmx7/Makefile
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/bmx7logo.png [moved from applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/bmx7logo.png with 100% similarity]
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/css/netjsongraph-theme.css [new file with mode: 0644]
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/css/netjsongraph.css [new file with mode: 0644]
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/js/netjsongraph.js [new file with mode: 0644]
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/js/polling.js [moved from applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/polling.js with 52% similarity]
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/world.png [moved from applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/world.png with 100% similarity]
applications/luci-app-bmx7/htdocs/luci-static/resources/bmx7/world_small.png [moved from applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/world_small.png with 100% similarity]
applications/luci-app-bmx7/htdocs/luci-static/resources/view/bmx7/config.js [new file with mode: 0644]
applications/luci-app-bmx7/root/etc/config/luci-bmx7 [deleted file]
applications/luci-app-bmx7/root/usr/lib/lua/luci/controller/bmx7.lua [deleted file]
applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm [deleted file]
applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm [deleted file]
applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/topology.htm [deleted file]
applications/luci-app-bmx7/root/usr/share/luci/menu.d/luci-app-bmx7.json [new file with mode: 0644]
applications/luci-app-bmx7/root/usr/share/rpcd/acl.d/luci-app-bmx7.json [new file with mode: 0644]
applications/luci-app-bmx7/root/www/cgi-bin/bmx7-info
applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/css/netjsongraph-theme.css [deleted file]
applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/css/netjsongraph.css [deleted file]
applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js [deleted file]
applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut [moved from applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm with 64% similarity]
applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut [new file with mode: 0644]
applications/luci-app-bmx7/ucode/template/bmx7/bmxtopology.ut [new file with mode: 0644]
applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut [moved from applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm with 52% similarity]
git clone https://git.99rst.org/PROJECT