clawdie-iso/packages/pkg-list-jails.txt
Sam & Claude 940404d612 docs: document Python 3.11/3.12 coexistence with FreeBSD defaults
FreeBSD pkg repos build against PYTHON_DEFAULT=3.11, so system packages
(git, libinput, npm-node24) pull python311 as transitive deps. We keep
python312 as the application Python — it wins the python3 symlink via
sort -V. Document this in BUILD.md, build.sh, package lists, and
bootstrap.html so the dual-version reality is explicit and intentional.
2026-06-21 09:36:28 +02:00

45 lines
995 B
Text

# Combined jail package list — union of all jail package lists from clawdie-ai
# Mirrors infra/packages/*-jail.txt (deduplicated), with browser package choices
# adjusted for the operator USB's Firefox-first package closure.
# Keep in sync when jail package lists change. The agent-jail section also
# mirrors Colibri packaging/freebsd/agent-jail-bootstrap.sh.
# Shared across jails
bash
git
rsync
curl
# 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.
python312
node24
npm-node24
bash
curl
# cms-jail
nginx
node24
npm-node24
postgresql18-client
# db-jail
postgresql18-server
postgresql18-contrib
postgresql18-pgvector
# worker-jail
cage
firefox
# management-jail (observability)
victoria-metrics
grafana
# ollama-jail (optional local inference)
ollama
# forgejo-jail (optional code hosting UI, extends git-jail baseline)
forgejo