Demi Marie Obenour 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