On Mon, Apr 07, 2025 at 06:31:06PM +0200, Marek Marczykowski-Górecki wrote: > There is one more difference: the cpio.gz contains the whole thing > twice. Once as rootfs for dom0 and then another as boot/initrd-domU. > Dropping .tar.gz is probably a good idea at some point, so I'm okay with > such comment added. But I imagine some future tests may benefit from > just one layer, which may want introducing another cpio.gz without > boot/initrd-domU included. In fact, even right now that might be useful > - for example dom0less arm64 test uses just busybox for domU rootfs, not > the whole archive (so with my changes dom0 rootfs has unused > boot/initrd-domU included).
In such case, would it make sense to prepare several initrd.cpio.gz? A common one, then having overlays of files we want to add or replace to the initrd of spefic test. I think osstest used to do something like that, with command that would be: cat common.cpio.gz overlay.cpio.gz > initrd.cpio.gz If it matter, is seem that the "file.cpio" used to be made with `cpio -Hnewc -o` Cheers, -- Anthony Perard | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech