From 4f2c8ec002e937ab53bd016c041154bdcc49f217 Mon Sep 17 00:00:00 2001 From: "Igor V. Kovalenko" Date: Sat, 14 May 2022 23:56:41 +0300 Subject: [PATCH] pa-info: Handle configuration files from .d directories Pulseaudio reads client.conf.d/*.conf and daemon.conf.d/*.pa, print these too. Part-of: --- src/utils/pa-info | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/utils/pa-info b/src/utils/pa-info index 7bee1d8df..a5984c750 100755 --- a/src/utils/pa-info +++ b/src/utils/pa-info @@ -56,6 +56,14 @@ function cmd_do { echo "> $1" $1 } +function dot_d_files { + local files=$1 + if ls -d1 "$files" 2> /dev/null; then + for fn in $files; do + cmd_do "cat $fn"; + done + fi +} cmds=( 'pulseaudio_ps_do' 'which pulseaudio' @@ -65,7 +73,9 @@ cmds=( 'pactl list' 'cat /etc/pulse/daemon.conf' 'cat /etc/pulse/client.conf' + 'dot_d_files /etc/pulse/client.conf.d/*.conf' 'cat /etc/pulse/default.pa' + 'dot_d_files /etc/pulse/default.pa.d/*.pa' 'cat /etc/pulse/system.pa' 'ls -alt /dev/snd/*' 'lsof /dev/snd/*' -- GitLab