pa-info: Handle configuration files from .d directories

Pulseaudio reads client.conf.d/*.conf and daemon.conf.d/*.pa, print these too.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/701>
This commit is contained in:
Igor V. Kovalenko 2022-05-14 23:56:41 +03:00 committed by PulseAudio Marge Bot
parent 8bf8a98052
commit 4f2c8ec002

View file

@ -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/*'