Merge pull request 'fix(packages): keep agent jail drift gate parseable (Sam & Pi)' (#101) from fix/post-pull-format-and-mother-sync-notes into main
Reviewed-on: #101
This commit is contained in:
commit
b1202bb235
2 changed files with 6 additions and 4 deletions
|
|
@ -150,8 +150,9 @@ unit-tested. `plan` + dry-run `apply` validated on FreeBSD host (osa).
|
|||
#### Strategy C2: Guided firstboot wizard
|
||||
|
||||
A `/usr/local/sbin/clawdie-setup` shell script (or firstboot hook):
|
||||
|
||||
1. Run `clawdie discover`, show available pools
|
||||
2. Prompt: "Which pool?"
|
||||
2. Prompt: "Which pool?"
|
||||
3. Show `clawdie plan --pool <chosen>` for review
|
||||
4. Prompt: "Deploy? [y/N]"
|
||||
5. Run `clawdie apply --pool <chosen> --yes`
|
||||
|
|
@ -180,6 +181,7 @@ bhyve = true # install bhyve + vm-bhyve
|
|||
```
|
||||
|
||||
Boot behavior:
|
||||
|
||||
- If `/etc/clawdie/deploy.toml` present → `clawdie apply --config …` runs on boot
|
||||
- If absent → boots to desktop (operator USB mode)
|
||||
|
||||
|
|
|
|||
|
|
@ -9,18 +9,18 @@ bash
|
|||
git
|
||||
rsync
|
||||
curl
|
||||
# jq — JSON processor for the MCP tool path. Mirrors the entry in
|
||||
# Colibri packaging/freebsd/agent-jail-bootstrap.sh.
|
||||
jq
|
||||
|
||||
# agent-jail (Colibri agent-jail-bootstrap.sh baseline)
|
||||
# python312 is our application Python. System deps (npm-node24 etc.) pull
|
||||
# python311 as a transitive dependency from FreeBSD's default PYTHON=3.11.
|
||||
# jq is used by the MCP tool path and mirrors Colibri
|
||||
# packaging/freebsd/agent-jail-bootstrap.sh.
|
||||
python312
|
||||
node24
|
||||
npm-node24
|
||||
bash
|
||||
curl
|
||||
jq
|
||||
|
||||
# cms-jail
|
||||
nginx
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue