diff options
author | Simon Rettberg | 2018-09-28 12:37:46 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-09-28 12:37:46 +0200 |
commit | eb51a7eca686b3b05dedff61ef4901a16968cdb1 (patch) | |
tree | 8860d2448ce05ea25fee8c556b698962e7347910 /core/modules/alsa/data | |
parent | [alsa] Detect usable device index for card, don't just assume 0 exists (diff) | |
download | mltk-eb51a7eca686b3b05dedff61ef4901a16968cdb1.tar.gz mltk-eb51a7eca686b3b05dedff61ef4901a16968cdb1.tar.xz mltk-eb51a7eca686b3b05dedff61ef4901a16968cdb1.zip |
[alsa] ash doesn't know < <()
Diffstat (limited to 'core/modules/alsa/data')
-rwxr-xr-x | core/modules/alsa/data/opt/openslx/scripts/alsa-default_card | 6 |
1 files changed, 5 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 3d6141aa..cd0b301d 100755 --- a/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card +++ b/core/modules/alsa/data/opt/openslx/scripts/alsa-default_card @@ -27,7 +27,11 @@ if [ "x$SLX_PREFERRED_SOUND_OUTPUT" = "xHDMI" ]; then GREPOPT= fi # Try to filter/prefer HDMI cards -< <( sort -u "${PROC}" | grep $GREPOPT -i HDMI -m 1 | cut -c1-5 | tr -- '-' ' ' ) read card device _ +tmpf=$( mktemp ) +[ -z "$tmpf" ] && tmpf=/tmp/borkenbämpfong +sort -u "${PROC}" | grep $GREPOPT -i HDMI -m 1 | cut -c1-5 | tr -- '-' ' ' > "$tmpf" +< "$tmpf" read card device _ +rm -f -- "$tmpf" # If empty, do nothing so defaults get used if [ -z "${card}" ]; then |