fix(upgrade): platform-aware escalation — doas on FreeBSD, sudo -n on Linux #474
No reviewers
Labels
No labels
doctor-fix
first-proof blocker
hardening
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
clawdie/colibri!474
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-300-priv-esc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
cmd_upgrade and the doctor escalation check hardcoded doas on both
platforms, breaking Linux (debby) where doas isn't installed. Now both
select the tool per-platform via esc_cmd()/esc_check_parts(), mirroring
service_cmd(). Docs (doctor.md, monitoring.md, AGENTS.md) updated to the
platform-split check names and config rules; adds FreeBSD 15 handoff doc.
Gates: okf 262/0, wiki-lint 597/0, dates clean, prettier clean.