From: David Levine Date: Fri, 1 Feb 2013 01:43:09 +0000 (-0600) Subject: Redirected stderr to /dev/null in the test for presence of X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/8a97d4892770a49955add690ac2a53bdc6bf2fcf?ds=sidebyside;hp=-c Redirected stderr to /dev/null in the test for presence of /dev/tty. Solaris warns that it can't create the device. This may not fix it, but it should help isolate which part of the test is causing the warning. --- 8a97d4892770a49955add690ac2a53bdc6bf2fcf diff --git a/test/pick/test-pick b/test/pick/test-pick index ce68325d..3fff7775 100755 --- a/test/pick/test-pick +++ b/test/pick/test-pick @@ -99,12 +99,16 @@ cat >"$expected" </dev/tty; then - # Produce no standard output if no messages match and standard - # output is a tty. To test that even when run with stdout - # detached, write directly to /dev/tty. Can't capture the - # output so hopefully the user will notice it. - pick -subject message.3 -and -from Test4 >/dev/tty 2>/dev/null +if test -w /dev/tty 2>/dev/null; then + if printf '' >/dev/tty; then + # Produce no standard output if no messages match and standard + # output is a tty. To test that even when run with stdout + # detached, write directly to /dev/tty. Can't capture the + # output so hopefully the user will notice it. + pick -subject message.3 -and -from Test4 >/dev/tty 2>/dev/null + else + echo "$0: skip tty test because can't write to /dev/tty" + fi else echo "$0: skip tty test because can't write to /dev/tty" fi