aboutsummaryrefslogtreecommitdiff
path: root/build-alpine-avf
AgeCommit message (Collapse)AuthorFilesLines
2026-01-01alpine-avf: replace the Android Linux Terminal VM with AlpineHEADmasterLena1-0/+274
The Terminal app ships Debian and offers no supported way to change the guest. Android root is not available, so the only writable surface is the payload directory the app exposes to the guest over virtiofs, and the app has to keep working unmodified against whatever replaces its image. Those constraints force the two-stage install. A live root cannot be overwritten in place, and crosvm only exposes the partitions listed in vm_config.json when the VM starts, so a second partition has to be staged and the VM rebooted before there is a block device to write the new root through. The app also inspects the payload in undocumented ways. The README records what it expects and why the image is built to match.