AuxXxilium
0005cf4804
webui: recover from a stale thttpd pidfile
...
thttpd does not remove its pidfile when it dies, so a crash left the
file behind pointing at a dead pid. The boot guard only tested that the
file existed, concluded the server was up and skipped the restart, so
nothing was listening while the loader carried on and reported an ip.
That is the connection refused on a running system. Test the pid with
kill -0 instead and clear the file before restarting.
The shipped init script had no monitor loop to catch this later, and its
stop() bailed out with FAIL when the pidfile was missing, so restart
could not recover a thttpd that was running without one. Fall back to
killall in that case, and never signal a recorded pid that is no longer
alive since the number may have been recycled.
loaderPorts compared the new port against HTTPPORT, which arc.conf had
already been rewritten to hold, so the restart was skipped on a real
change. Capture the running port before the rewrite.
2026-08-11 20:59:22 +02:00
AuxXxilium
d7f9a5e7d2
tree: update more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-06-28 01:05:18 +02:00
AuxXxilium
6aec3dda79
build: fix
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-06-27 02:38:32 +02:00
AuxXxilium
15d50990c6
build: simplify
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-06-13 15:19:40 +02:00
AuxXxilium
1063f8697c
workflow: rework
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-05-25 11:46:25 +02:00
AuxXxilium
58c4e42830
functions: rewrite
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-05-24 12:21:53 +02:00
AuxXxilium
8896c7d9f1
webui: fix
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-05-02 14:20:08 +02:00
AuxXxilium
96bb750c90
webui: update more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-05-02 13:27:07 +02:00
AuxXxilium
617af55537
grub: build update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-03-01 00:35:00 +01:00
AuxXxilium
c7ff5b8a2d
functions: fix typo
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-02-18 20:58:31 +01:00
AuxXxilium
1e045067d5
functions: fix more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-02-18 20:54:22 +01:00
AuxXxilium
a8996c9a6b
tree: fix more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-02-18 20:48:22 +01:00
AuxXxilium
6773c8ac23
tree: change to all-in-one
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-02-18 20:45:53 +01:00
AuxXxilium
baba5d2ba0
tree: update logic
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2026-01-23 19:38:42 +01:00
AuxXxilium
eed409bf63
build: update more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-12-28 18:51:41 +01:00
AuxXxilium
6fcb96cc88
build: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-12-28 15:54:15 +01:00
AuxXxilium
7b4443e20f
tree: cleanup
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-10-15 13:05:20 +02:00
AuxXxilium
f2154f3ed3
build: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-10-04 12:46:59 +02:00
AuxXxilium
df6a317f0f
tree: more fixes
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-09-28 16:19:33 +02:00
AuxXxilium
cb764baf7a
grub: rework more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-09-24 17:06:05 +02:00
AuxXxilium
13ac69bc9c
grub: update build
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-09-22 21:42:41 +02:00
AuxXxilium
cfee8252fe
grub: rework build
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-09-21 20:25:23 +02:00
AuxXxilium
668bf05f37
tree: rework more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-09-21 20:09:52 +02:00
AuxXxilium
e67454617c
functions: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-09-13 13:31:40 +02:00
AuxXxilium
4b28907835
build: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-08-03 16:35:29 +02:00
AuxXxilium
00409cfa9f
grub: change image size to 1850MB (to match 2GB space device)
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-07-06 21:28:19 +02:00
AuxXxilium
8f9d8c9251
build/grub: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-06-20 15:54:57 +02:00
AuxXxilium
ed19549eb8
functions: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-05-15 21:22:04 +02:00
AuxXxilium
ebd8a91775
tree: optimization
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-05-14 17:48:49 +02:00
AuxXxilium
7e7b99e602
tree: optimize more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-05-03 20:47:57 +02:00
AuxXxilium
f8c37423fc
grub: expand space
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-04-22 20:38:55 +02:00
AuxXxilium
7a61c1927a
tree: cleanup
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-02-16 19:14:42 +01:00
AuxXxilium
62735b0e3e
build: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-02-05 20:16:33 +01:00
AuxXxilium
6f8bd7034c
tree: add missing
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-02-05 17:33:07 +01:00
AuxXxilium
e7688433ef
tree: cleanup
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-02-03 19:10:33 +01:00
AuxXxilium
1ea4215393
grub: shrink it down
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-31 20:47:52 +01:00
AuxXxilium
9b2f7b6f89
tree: merge all to one
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-21 20:06:29 +01:00
AuxXxilium
cdfb0cc6bd
func: fix to match latest changes
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-19 02:05:11 +01:00
AuxXxilium
d8db7bbbab
tree: optimize code
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-15 19:54:15 +01:00
AuxXxilium
eec2393740
tree: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-15 01:46:34 +01:00
AuxXxilium
9cef565971
tree: more rewrite
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-14 18:10:50 +01:00
AuxXxilium
e552595b99
tree: cleanup
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-03 18:04:27 +01:00
AuxXxilium
9e688e76ce
build: modify arc
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-03 16:54:21 +01:00
AuxXxilium
dba6e0c373
grub: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-01 17:39:27 +01:00
AuxXxilium
122dc5a874
grub: rework
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2025-01-01 16:41:13 +01:00
AuxXxilium
03a48fbd14
build: update more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2024-12-29 15:42:55 +01:00
AuxXxilium
e9daed7143
func: fix dual build
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2024-12-28 19:20:55 +01:00
AuxXxilium
491c15ec63
tree: rework more
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2024-12-27 23:24:44 +01:00
AuxXxilium
3b94661c90
func: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2024-12-27 23:20:52 +01:00
AuxXxilium
e9463d990e
tree: update
...
Signed-off-by: AuxXxilium <info@auxxxilium.tech >
2024-12-27 23:15:58 +01:00