From: Pádraig Brady
Date: Mon, 7 Dec 2009 07:39:32 +0000 (+0000) Subject: tests: fix stty failure with serial control settings X-Git-Tag: v8.2~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcff25a925ced5a9d44e71178f6d60429e31dc50;p=thirdparty%2Fcoreutils.git tests: fix stty failure with serial control settings * tests/misc/stty: Don't check the serial control settings as these are ignored by various Linux kernels. Reported by Matthew Burgess. --- diff --git a/tests/misc/stty b/tests/misc/stty index cb3fee533a..63c055795b 100755 --- a/tests/misc/stty +++ b/tests/misc/stty @@ -63,8 +63,10 @@ options=`stty -a | tr -s ';' '\n' | sed "s/^ //;$sed_del;s/-//g"` for opt in $options; do # `stty parenb' and `stty -parenb' fail with this message # stty: standard input: unable to perform all requested operations - # on Linux 2.2.0-pre4 kernels, so skip those tests. - test $opt = parenb && continue + # on Linux 2.2.0-pre4 kernels. Also since around Linux 2.6.30 + # other serial control settings give the same error. So skip them. + case $opt in parenb|parodd|cstopb|crtscts) continue;; esac + stty $opt || fail=1 # Likewise, `stty -cread' would fail, so skip that, too.