]> git.99rst.org Git - openwrt-packages.git/commit
nut: rewrite scripts
authorDaniel F. Dickinson <redacted>
Fri, 8 May 2026 01:32:59 +0000 (21:32 -0400)
committerJosef Schlehofer <redacted>
Thu, 2 Jul 2026 04:43:08 +0000 (06:43 +0200)
commit5e6b6943f3137bc31a818aa82fb70f41ddc5e0ca
treebb5ed3b53be51ab470e3de80d1978717b199717c
parent68706cd81e687b9e5a1a1d6cd1e177f5bc3a477b
nut: rewrite scripts

The scripts were a mess. Attempting even a simple update caused many
Copilot complaints. So we rewrite the scripts to be cleaner and
resolve the issues found by automated code review (such as Copilot).
Made extensive use of Qwen3.6-27B, LATE, and llama.ccp for local AI
code reviews during development.

In the process we deduplicate the nut-server and nut-monitor
initscripts and split them into several files, for easier automatic
and human review.

Incorporates and supersedes: #28308
Should supersede #21014

Closes: #28298
Signed-off-by: Daniel F. Dickinson <redacted>
25 files changed:
net/nut/Makefile
net/nut/files/30-libhid-ups.head [deleted file]
net/nut/files/30-libhid-ups.tail [deleted file]
net/nut/files/add_nut_httpd_conf [deleted file]
net/nut/files/add_nut_httpd_conf.default [new file with mode: 0644]
net/nut/files/libhid-ups.hotplug [new file with mode: 0644]
net/nut/files/nut-cgi.init [changed mode: 0755->0644]
net/nut/files/nut-common.sh.functions [new file with mode: 0644]
net/nut/files/nut-monitor-config.sh.functions [new file with mode: 0644]
net/nut/files/nut-monitor-migrate.default
net/nut/files/nut-monitor.init
net/nut/files/nut-notify-exec.default [new file with mode: 0644]
net/nut/files/nut-sched.default
net/nut/files/nut-sendmail-notify [changed mode: 0755->0644]
net/nut/files/nut-sendmail-notify.default
net/nut/files/nut-serial.hotplug [new file with mode: 0644]
net/nut/files/nut-server-config.sh.functions [new file with mode: 0644]
net/nut/files/nut-server-service.sh.functions [new file with mode: 0644]
net/nut/files/nut-server.init [changed mode: 0755->0644]
net/nut/files/nut-service.sh.functions [new file with mode: 0644]
net/nut/files/nut_cgi
net/nut/files/nut_monitor
net/nut/files/nut_serial.hotplug [deleted file]
net/nut/files/nut_server
net/nut/files/nutshutdown [changed mode: 0755->0644]
git clone https://git.99rst.org/PROJECT