The freshly installed binary may not be in PATH yet during
provisioning, so use the full path to /usr/local/bin/forger.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
VMFile.kdl defines the omnios-builder VM with cloud-init, SSH config,
and a 3-stage provision pipeline (bootstrap packages + Rust, upload
forger source tarball, build and install forger). Makefile provides
convenience targets wrapping vmctl commands. pack-forger.sh creates a
minimal tarball of just the forger + spec-parser crates and image specs
from refraction-forger for upload to the VM.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
VMFile.kdl defines the omnios-builder VM with cloud-init, SSH config,
and a 3-stage provision pipeline (bootstrap packages + Rust, upload
forger source tarball, build and install forger). Makefile provides
convenience targets wrapping vmctl commands. pack-forger.sh creates a
minimal tarball of just the forger + spec-parser crates and image specs
from refraction-forger for upload to the VM.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>