jail bootstrap: reconcile npm package name (npm-node24 vs npm) with pkg-list-jails.txt #98
Labels
No labels
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#98
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
packaging/freebsd/agent-jail-bootstrap.shinstallsnpm-node24, but the canonical jail package listclawdie-iso/packages/pkg-list-jails.txtusesnpm(alongsidenode24). The two should agree on one package name.npm-node24) is the intended pin for exact node24 parity, updatepkg-list-jails.txtto match.npmis correct, update the bootstrap script.PR #97 pins to the host's installed version and fails loudly if the name resolves to nothing, so a wrong name surfaces immediately — but the lists shouldn't silently disagree.
Acceptance
Both the bootstrap script and
pkg-list-jails.txtreference the same npm package name, and it resolves on osa (pkg query '%v' <name>non-empty).Context: review of #96, fix in #97.
🤖 Generated with Claude Code
Resolved: pkg-list-jails.txt and agent-jail-bootstrap.sh both use
npm-node24(the node24-tied package) as of #70/#81, and PR #115 added a CI guard (check-agent-jail-pkgs.sh) that fails on future drift. Closing.