From bab2bf7dfd1ce41c5ada2c836801eaf42701aa0c Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 12 Mar 2014 13:59:41 +1100 Subject: [PATCH] expr length arg is not portable --- bin/tests/system/dnssec/tests.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/tests/system/dnssec/tests.sh b/bin/tests/system/dnssec/tests.sh index 64e6cf662a..7186ac6979 100644 --- a/bin/tests/system/dnssec/tests.sh +++ b/bin/tests/system/dnssec/tests.sh @@ -1921,7 +1921,7 @@ for i in 1 2 3 4 5 6 7 8 9 10 ; do sleep 1 done; [ "$salt" != "-" ] || ret=1 -[ `expr length $salt` -eq 16 ] || ret=1 +[ `expr "${salt}" : ".*"` -eq 16 ] || ret=1 n=`expr $n + 1` if [ $ret != 0 ]; then echo "I:failed"; fi status=`expr $status + $ret` @@ -1938,7 +1938,7 @@ for i in 1 2 3 4 5 6 7 8 9 10 ; do sleep 1 done; [ "$salt" != "$oldsalt" ] || ret=1 -[ `expr length $salt` -eq 16 ] || ret=1 +[ `expr "$salt" : ".*"` -eq 16 ] || ret=1 n=`expr $n + 1` if [ $ret != 0 ]; then echo "I:failed"; fi status=`expr $status + $ret`