Improve VM guest setup and cleanup workflows
- Add explicit cleanup functions for VirtualBox, VMware, QEMU, Hyper-V, and bhyve.
- Integrate cleanup steps for unused drivers and configurations in hypervisor detection flow.
- Update QEMU configuration to use `qxl` driver instead of `cirrus`.
- Enhance VMware and QEMU setup with additional service handling and device detection logic.
from(1): Replace magic exit codes with standard macros
Signed-off-by: Faraz Vahedi <kfv at kfv.io>
With minor changes from committer.
Reviewed by: imp, oshogbo, markj (previous version)
Pull Request: https://github.com/freebsd/freebsd-src/pull/1491
17897 unix: smbios_open() fails to find SMB when address offset is large
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
pkg: avoid a bunch of warnings
I am currently looking into importing pkg into FreeBSD's base system.
Compilation warnings during that build process are strict and often
considered as errors.
These changes solve a bunch more.
Sponsored by: The FreeBSD Foundation
pkg: avoid a warning around enum pkg_shlib_flags
I am currently looking into importing pkg into FreeBSD's base system.
Compilation warnings during that build process are strict and often
considered as errors.
These changes add a value to `enum pkg_shlib_flags` for the combined
flags of Linux and 32-bit compatibility, as used in pkg_abi.c.
Sponsored by: The FreeBSD Foundation
pkg: avoid a bunch of warnings
I am currently looking into importing pkg into FreeBSD's base system.
Compilation warnings during that build process are strict and often
considered as errors.
These changes solve a few of them; lots more fixes to come.
Sponsored by: The FreeBSD Foundation
config: ignore future backups when they exist, closes https://github.com/opnsense/core/issues/9802
Although this is quite uncommon, having a machine with its clock set in the future for some time may leave backups that prevent future backups being made (because of the configured number of backups).
Usually diskspace is not really an issue and just removing future backups without knowing what the actual time is has downsides too, so lets leave them there and ignore them to warrant normal operation.