banger/scripts
Thales Maciel a166068fab
Add an experimental Alpine image flow
Stage a complete Alpine x86_64 image stack so \	--image alpineworks like the existing manual Void path instead of relying on Debian-oriented image builds.\n\nAdd make targets plus kernel/rootfs/register helpers that download pinned Alpine artifacts, extract a Firecracker-compatible vmlinux, build a matching mkinitfs initramfs, seed OpenRC services, and register/promote a managed image named alpine.\n\nFold in the bring-up fixes discovered during boot validation: use rootfstype=ext4 in shared boot args, install libgcc/libstdc++ for the opencode binary, and give opencode more time to become ready on cold boots.\n\nValidate with go test ./..., the Alpine helper builds, image promotion, and banger vm create --image alpine --name alp --nat plus guest service and port checks.
2026-03-21 20:25:55 -03:00
..
bench-create.sh Reorganize the source checkout layout 2026-03-21 17:22:57 -03:00
customize.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
interactive.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
make-alpine-kernel.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
make-rootfs-alpine.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
make-rootfs-void.sh Remove runtime-bundle image dependencies 2026-03-21 18:34:53 -03:00
make-rootfs.sh Remove runtime-bundle image dependencies 2026-03-21 18:34:53 -03:00
make-void-kernel.sh Remove runtime-bundle image dependencies 2026-03-21 18:34:53 -03:00
register-alpine-image.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
register-void-image.sh Remove runtime-bundle image dependencies 2026-03-21 18:34:53 -03:00
verify.sh Remove runtime-bundle image dependencies 2026-03-21 18:34:53 -03:00