diff options
Diffstat (limited to 'core/modules/alsa/data/opt/openslx/scripts/alsa-default_card')
-rwxr-xr-x | core/modules/alsa/data/opt/openslx/scripts/alsa-default_card | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card b/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card index 4e372f9c..976c5543 100755 --- a/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card +++ b/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card @@ -2,7 +2,12 @@ PROC="/proc/asound/pcm" -if [ ! -r "$PROC" ]; then +i=0 +while (( ++i < 10 )); do + [ -r "$PROC" ] && break + sleep 1 +done +if ! [ -r "$PROC" ]; then echo "'${PROC}' not found or not readable. Not setting default sound card." exit 0 fi |