3rd part of the layer/profile rework [1/2]
[AGL/meta-agl.git] / meta-agl-profile-core / recipes-multimedia / pulseaudio / pulseaudio_%.bbappend
index a54ec60..7eebe30 100644 (file)
@@ -1,7 +1,19 @@
 FILESEXTRAPATHS_append := ":${THISDIR}/${PN}"
 
+
+SRC_URI += "file://10-unload-modules.pa"
+
 inherit systemd
 
+
+# Add .include directive to default.pa so optional configuration can be added
+do_install_append () {
+    echo ".include ${sysconfdir}/pulse/default.d" >> ${D}${sysconfdir}/pulse/default.pa
+    install -d ${D}${sysconfdir}/pulse/default.d
+    install -m 0644 ${WORKDIR}/10-unload-modules.pa ${D}${sysconfdir}/pulse/default.d/
+}
+
+
 do_install_append() {
        # Install pulseaudio systemd service
        if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
@@ -26,3 +38,4 @@ FILES_${PN}-server += " \
     ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_user_unitdir}/pulseaudio.service', '', d)} \
     ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_user_unitdir}/default.target.wants/pulseaudio.service', '', d)} \
 "
+