Streamline VM overlays and rootfs packages
Move the default guest package list into a repo manifest and record a hash beside built rootfs images so run/make-rootfs can warn when the docker-ready image is stale. Switch the Firecracker launch path to a single sparse root overlay per VM instead of separate /home and /var disks, so many VMs can share the same base image while still installing packages under /var and working from /root. Keep older images bootable by masking stale home.mount and var.mount units at boot, and scrub those obsolete fstab entries when customize.sh rebuilds an image. Verified with bash -n on the updated scripts; no live VM boot was run in this environment.
This commit is contained in:
parent
9191b7e370
commit
3cf33d1e0a
8 changed files with 206 additions and 204 deletions
7
packages.apt
Normal file
7
packages.apt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
git
|
||||
less
|
||||
tree
|
||||
ca-certificates
|
||||
curl
|
||||
vim
|
||||
tmux
|
||||
Loading…
Add table
Add a link
Reference in a new issue