HomeFreeBSD

release: Use qemu when cross-building vm images

Description

release: Use qemu when cross-building vm images

For a bit over 5 years, we have used qemu when cross-building cloudware
images; in particular, it's necessary when installing packages which
might include post-install scripts.

Use qemu in the vm-images target too; while "generic" vm images don't
install packages, they still run newaliases and /etc/rc.d/ldconfig,
both of which fail without appropriate emulation.

MFC after: 1 week
Approved by: re (delphij)

(cherry picked from commit 9287d1853c00267a0118401530debf9c0554ff28)
(cherry picked from commit 166432191c5a46f60155a6cb14ce4c918c82be4d)

Details

Provenance
cpercivaAuthored on May 5 2024, 5:31 AM
Parents
rG096a438138b5: in6.h: expose s6_addr* definitions to user level
Branches
Unknown
Tags
Unknown