fix/freebsd-rc-live-copy-safe #72

Merged
clawdie merged 2 commits from fix/freebsd-rc-live-copy-safe into main 2026-06-14 22:55:49 +02:00
Owner
No description provided.
clawdie added 2 commits 2026-06-14 22:55:36 +02:00
Make the FreeBSD rc.d source safe to copy directly onto the live USB: avoid rc.subr's *_program command override, avoid double privilege drop via daemon(8) -u, and keep pid/socket chmod fixes in the source script.\n\nChecks: sh -n packaging/freebsd/colibri_daemon.in; git diff --check.
fix(rc): clear stale colibri socket before start (Sam & Codex)
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
07e4660a95
Remove stale socket and pidfiles in prestart while rc.d still has root privileges. This handles live USB repair cases where a previous corrupt/root-started daemon left /var/run/colibri/colibri.sock owned by root, causing the colibri user to fail unlink with EPERM and bind with EADDRINUSE.\n\nChecks: sh -n packaging/freebsd/colibri_daemon.in; git diff --check.
clawdie merged commit c967698ea2 into main 2026-06-14 22:55:49 +02:00
clawdie deleted branch fix/freebsd-rc-live-copy-safe 2026-06-14 22:55:50 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#72
No description provided.