diff options
author | Igor V. Kovalenko <igor.v.kovalenko@gmail.com> | 2022-05-14 23:56:41 +0300 |
---|---|---|
committer | PulseAudio Marge Bot <pulseaudio-maintainers@lists.freedesktop.org> | 2022-05-16 18:11:47 +0000 |
commit | 4f2c8ec002e937ab53bd016c041154bdcc49f217 (patch) | |
tree | 0267cc6d26febe595aa122925f5010c8eb539baa | |
parent | 8bf8a98052c5621d38b95ad9e64753ca12dedf38 (diff) | |
download | pulseaudio-4f2c8ec002e937ab53bd016c041154bdcc49f217.tar.gz |
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>
-rwxr-xr-x | src/utils/pa-info | 10 |
1 files changed, 10 insertions, 0 deletions
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/*' |