From c5e48d8b0143e7f69c6f5bc9ca8e3ba6e4566a78 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Fri, 8 Dec 2000 08:30:38 +0000 Subject: [PATCH] Placeholder for SCO bc bug detection --- test/bctest | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/test/bctest b/test/bctest index 33fa79d7cf..4e3a266bc2 100755 --- a/test/bctest +++ b/test/bctest @@ -29,16 +29,29 @@ then echo "bc does not work. Consider installing GNU bc." >&2 echo "cat >/dev/null" exit 1 -else - # bc works, good. - # Now check if it knows the 'print' command. - if [ "OK" = "`bc 2>/dev/null <<\EOF +fi + + +# insert SCO bc test case here: +if [ 0 != "`bc <<\EOF +0 +EOF`" ] +then + echo "bc does not work. Consider installing GNU bc." >&2 + echo "cat >/dev/null" + exit 1 +fi + + +# bc works, good. +# Now check if it knows the 'print' command. +if [ "OK" = "`bc 2>/dev/null <<\EOF print \"OK\" EOF`" ] - then +then echo "bc" - else +else echo "sed 's/print.*//' | bc" - fi - exit 0 fi + +exit 0 -- 2.25.1