From 3a759ba77e026983ba3e7359afe7d6220b9f34d193348fb65693f067209f18f6 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Thu, 15 Nov 2018 14:56:32 +0000 Subject: [PATCH] Accepting request 649306 from home:tiwai:branches:multimedia:libs - Fix setup-pulseaudio script to deal with the new alsa/conf.d setup that was introduced since alsa-lib 1.1.7 (bsc#1116153) OBS-URL: https://build.opensuse.org/request/show/649306 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=196 --- pulseaudio.changes | 6 ++++++ setup-pulseaudio | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/pulseaudio.changes b/pulseaudio.changes index fe7d9c0..2455594 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Nov 15 12:48:41 CET 2018 - tiwai@suse.de + +- Fix setup-pulseaudio script to deal with the new alsa/conf.d + setup that was introduced since alsa-lib 1.1.7 (bsc#1116153) + ------------------------------------------------------------------- Fri Oct 19 11:07:58 UTC 2018 - Antonio Larrosa diff --git a/setup-pulseaudio b/setup-pulseaudio index 2ac994b..5af85e4 100644 --- a/setup-pulseaudio +++ b/setup-pulseaudio @@ -78,10 +78,19 @@ enable_kmix() { enable_alsa() { echo "Enabling PulseAudio for ALSA..." - if [ -f /etc/alsa-pulse.conf ]; then + if [ -f /etc/alsa/conf.d/99-pulseaudio-default.conf ]; then + return 0 + fi + if [ -f /etc/alsa/conf.d/99-pulseaudio-default.conf.example ]; then + ln -s 99-pulseaudio-default.conf.example /etc/alsa/conf.d/99-pulseaudio-default.conf + delete_variable ALSA_CONFIG_PATH + elif [ -f /usr/share/alsa/conf.d/99-pulseaudio-default.conf.example ]; then + ln -s /usr/share/alsa/conf.d/99-pulseaudio-default.conf.example /etc/alsa/conf.d/99-pulseaudio-default.conf + delete_variable ALSA_CONFIG_PATH + elif [ -f /etc/alsa-pulse.conf ]; then set_variable ALSA_CONFIG_PATH /etc/alsa-pulse.conf else - echo "Missing /etc/alsa-pluse.conf; please install alsa-plugins-pulse package" + echo "Please install alsa-plugins-pulse package" delete_variable ALSA_CONFIG_PATH fi } @@ -210,6 +219,7 @@ enable_autospawn() { disable_alsa() { echo "Disabling PulseAudio for ALSA..." delete_variable ALSA_CONFIG_PATH + rm -f /etc/alsa/conf.d/99-pulseaudio-default.conf } disable_phonon() {