Page MenuHomeFreeBSD

release/vm: add a WITHOUT_QEMU option
ClosedPublic

Authored by brooks on Mar 10 2025, 6:21 PM.
Tags
None
Referenced Files
F131796146: D49310.id152194.diff
Sat, Oct 11, 5:51 AM
Unknown Object (File)
Wed, Oct 8, 10:56 PM
Unknown Object (File)
Thu, Oct 2, 11:38 PM
Unknown Object (File)
Mon, Sep 22, 10:11 PM
Unknown Object (File)
Sun, Sep 14, 9:48 AM
Unknown Object (File)
Sep 10 2025, 7:08 PM
Unknown Object (File)
Sep 7 2025, 3:25 PM
Unknown Object (File)
Sep 1 2025, 10:36 AM
Subscribers

Details

Summary

This option disables trying to build a qemu-<target>-static and simply
doesn't do any of the operations that rely on it. At a glance, all
appear to be useful, but not essential to building simple images without
packages.

Disable all CLOUDWARE variants that require pkg when WITHOUT_QEMU is set
as this currently requires qemu support.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

  • Don't require WITHOUT_QEMU to have a value
  • Rebase

Implement suggetions from @jrtc27

  • Use shell variable substitutions instead of temporaries
  • Use DESTDIR-relative paths in makefs calls

Implement suggetions from @jrtc27

  • Use shell variable substitutions instead of temporaries
  • Use DESTDIR-relative paths in makefs calls

Sigh, somehow the fix applied to the wrong commit. Will reconstruct and update.

Restore to previous version

This revision is now accepted and ready to land.Mar 12 2025, 6:00 PM
This revision was automatically updated to reflect the committed changes.