Demi Marie Obenour <demiobenour@gmail.com> writes:
Patches 1 through 4 clean up directory creation in the boot scripts, and patch 5 actually adds working (and tested) support for audio in the VM via PipeWire. This only works when running in a VM, as Spectrum OS has no sound on the host yet. --- Changes since v5:
- Move changes to startup scripts into a single patch. - Remove "directories" service in favor of creating the directories from rc.init. - Use VM_DIRS to create /run/user and /run/wait. - Create /run/user and /run/wait on the host as well, using the same mechanism as for the VM (though with a different variable name in the makefile). - Use a drop-in configuration file for WirePlumber instead of overriding wireplumber.conf. This should be more robust to future WirePlumber changes.
Demi Marie Obenour (5): host/rootfs: Create /run/user and /run/wait via run-image img/app: Create /run/user and /run/wait via run-image
FTR: Applied both of these, but squashed them into a single commit.
img/app: tell mount(8) to create directories img/app: Create needed directories in early boot img/app: Run PipeWire and WirePlumber in the VMs