box/templates
dan-claude-bot 9849021b6a feat: global install (#71) and tmux in templates (#65)
#71 — run as root, box installs once to /opt/box (world-readable) with a
/usr/local/bin shim, so every operator on a shared host has `box` on PATH
instead of `command not found`. Per-user ($HOME/.local) install is
byte-identical to before; BOX_HOME/BOX_BIN still override. A per-user tree
under /root is 0700 and unreadable to everyone else — the whole fleet got
`command not found` — so the root branch lands in a system location and
chmod -R a+rX's it, guarded on root. This is the path rig installs box through
(rig#24's `box` role).

#65 — `box tmux` runs `tmux new-session` inside the box, but the templates did
not install tmux, so it failed with `tmux: command not found`. tmux is now in
each template's cloud-init package list.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 00:01:15 +00:00
..
blank feat: global install (#71) and tmux in templates (#65) 2026-07-18 00:01:15 +00:00
claude chore(templates): debrand the claude template's description too 2026-07-15 00:00:15 +00:00
codex feat: host lifecycle as verbs (setup-host/teardown-host/migrate-host) + .box/ convention 2026-07-14 18:01:34 +00:00
grok fix(grok): read the actual installer instead of guessing — the binary is 'grok' 2026-07-14 20:04:10 +00:00