fix(image): preserve installer kernel and verified update contracts
This commit is contained in:
+11
-2
@@ -8,6 +8,8 @@ scripts/hydra-build fetch
|
||||
scripts/hydra-build prepare
|
||||
scripts/hydra-build packages --pretend
|
||||
scripts/hydra-build packages
|
||||
scripts/hydra-build rootfs
|
||||
scripts/hydra-build iso
|
||||
scripts/hydra-build status
|
||||
```
|
||||
|
||||
@@ -34,5 +36,12 @@ for installed-system updates. Rolling binhost contents can change; resulting
|
||||
versions/USE are recorded without claiming bit-identical output. The pinned
|
||||
service-keyring hash may need deliberate review when Gentoo rotates keys.
|
||||
|
||||
`rootfs` and `iso` are reserved assembly commands and currently return an
|
||||
explicit error until the live-image assembly implementation is integrated.
|
||||
`rootfs` exports the dedicated builder into a private intermediate and assembles
|
||||
an isolated sanitized payload, generic live initramfs and squashfs. `iso` checks
|
||||
those artifacts and emits the UEFI `HYDRA_OS` ISO, SHA256 and build manifest in
|
||||
`build/artifacts/`. The working builder is retained for package retries. The
|
||||
installed Gentoo repository uses the standard rsync backend with signed
|
||||
metamanifest verification; the builder continues to use its pinned snapshot.
|
||||
QEMU and remote-viewer retain local patches and are excluded from upstream
|
||||
binary packages on installed updates. Disposable boot/install validation is
|
||||
required before treating an emitted ISO as release ready.
|
||||
|
||||
Reference in New Issue
Block a user