pulseaudio-client-conf-sato: initial recipe

This recipe is related to enabling PulseAudio in Sato images. We will
rely on PulseAudio's autospawn feature to automatically start the
daemon. The graphical session in Sato runs under root, however, and
PulseAudio disables autospawning for root by default. We provide a
client.conf fragment in Sato to change that default setting.

(From OE-Core rev: e91b5add8f2b9d89f6c13d21e5acfc9564792306)

Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Tanu Kaskinen 2015-05-22 21:51:55 +03:00 committed by Richard Purdie
parent 862ce8aec8
commit bd9177c3fd
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,7 @@
# We rely on PulseAudio's autospawn feature to automatically start the daemon
# in Sato. The graphical session in Sato runs under root, however, and
# PulseAudio disables autospawning for root by default. In a normal setup it's
# not desirable to autospawn for root, because it can easily interfere with
# other users' PulseAudio instances, but in Sato there are no other users, so
# it's OK to enable this in Sato.
allow-autospawn-for-root = yes

View File

@ -0,0 +1,17 @@
SUMMARY = "/etc/pulse/client.conf tailored for Sato"
SECTION = "multimedia"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
SRC_URI = "file://50-sato.conf"
S = "${WORKDIR}"
inherit allarch
do_install() {
install -d ${D}${sysconfdir}/pulse/client.conf.d
install -m 0644 ${S}/50-sato.conf ${D}${sysconfdir}/pulse/client.conf.d/50-sato.conf
}
FILES_${PN} = "${sysconfdir}/pulse/client.conf.d/50-sato.conf"
CONFFILES_${PN} = "${sysconfdir}/pulse/client.conf.d/50-sato.conf"