summaryrefslogtreecommitdiffstats
path: root/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/alsa/data/opt/openslx/scripts/alsa-default_card')
-rwxr-xr-xcore/modules/alsa/data/opt/openslx/scripts/alsa-default_card7
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