From 29b53a8f56814499490c96169464103b89174365 Mon Sep 17 00:00:00 2001 From: Lena Date: Thu, 1 Jan 2026 00:00:00 +0000 Subject: alpine-avf: replace the Android Linux Terminal VM with Alpine 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. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore (limited to '.gitignore') diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e9bcd35 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/alpine-avf +/alpine-avf-install -- cgit v1.2.3