Make VM images - mirror
- HTML 63.4%
- Rust 28.4%
- JavaScript 4.5%
- CSS 3.7%
The builder VM was always started with uefi=false (SeaBIOS). OmniOS/OpenIndiana cloud images are UEFI-only (illumos loader via OVMF), so the builder hung in firmware (100% CPU, no kernel boot) and forger failed at ssh_connect with 'Failed getting banner'. Derive the builder's UEFI flag from the distro family (OmniOS -> UEFI, Ubuntu -> BIOS) via BuilderConfig, and use it in the VmSpec. Also raise the SSH connect-with-retry budget from 120s to 300s: illumos boot to sshd on a loaded host routinely exceeds 120s. Verified: with this change the OpenIndiana builder boots through the illumos loader to multi-user (previously impossible). Note an orthogonal host issue remains on at least one machine: illumos vioif (virtio-net) fails to attach under qemu (DL_ATTACH errno 22), which is networking, not firmware. |
||
|---|---|---|
| book | ||
| crates | ||
| docs/specs | ||
| images | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Cross.toml | ||