pmbootstrap/pmb
Minecrell 66fdb74b5b
qemu: Make QEMU audio backend configurable (!1859)
At the moment we assume that everyone running QEMU is either using
ALSA, or has the ALSA PulseAudio plugin configured on the host system.
(Since we run QEMU outside of the chroot at the moment, configuration
files are read from the host system instead of the chroot...)

Other distributions have much wider support for PulseAudio,
so not everyone will actually have the ALSA PulseAudio plugin configured.
In that case, it is better to use QEMU's PulseAudio backend since that
does not require any configuration. It also lets us drop the alsa-lib
fork, since that was only needed for loading the ALSA PulseAudio plugin.

In general, it seems difficult to detect which audio backend the user
wants to run (if any). Selecting the wrong one results in ugly warnings
when running QEMU. So let's not assume any by default, and add a
--audio option instead which accepts one of QEMU's audio backends
(alsa, pa or sdl).
2020-01-20 00:53:52 +03:00
..
aportgen pmb.helpers.git.clone: use git from host system (!1845) 2020-01-12 00:39:47 +01:00
build crossdirect: support rust (!1850) 2020-01-14 02:50:53 +01:00
chroot pmb.config.chroot_home_symlinks: cache rust dirs (!1850) 2020-01-14 02:50:53 +01:00
config pmbootstrap pull: new action (!1848) 2020-01-19 20:37:46 +03:00
data pmb/data/keys/pmos-5a03a13a.rsa.pub: remove (!1835) 2019-11-21 23:52:25 +01:00
export Change copyright to 2020 2020-01-06 02:43:00 +01:00
flasher Change copyright to 2020 2020-01-06 02:43:00 +01:00
helpers pmbootstrap pull: new action (!1848) 2020-01-19 20:37:46 +03:00
install pmb.helpers.git.rev_parse: add path argument (!1848) 2020-01-19 20:37:46 +03:00
parse qemu: Make QEMU audio backend configurable (!1859) 2020-01-20 00:53:52 +03:00
qemu qemu: Make QEMU audio backend configurable (!1859) 2020-01-20 00:53:52 +03:00
__init__.py Change copyright to 2020 2020-01-06 02:43:00 +01:00