aboutsummaryrefslogtreecommitdiff
path: root/testcases/network/generate.sh
diff options
context:
space:
mode:
authorsubrata_modak <subrata_modak>2008-07-23 23:12:33 +0000
committersubrata_modak <subrata_modak>2008-07-23 23:12:33 +0000
commitd742a4324588fb6348661cc9b57960b7a97dcf44 (patch)
tree32165178cd1385a072ffc2d31a8fe0b874dd0ffb /testcases/network/generate.sh
parentf4d2c1ef476bd993e0578a1a95c866729e997e4f (diff)
It replaces nested arithmetic operations following example from Open Group specifications, in order to avoid issues with different shells, like dash from Ubuntu Gutsy. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
Diffstat (limited to 'testcases/network/generate.sh')
-rwxr-xr-xtestcases/network/generate.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/testcases/network/generate.sh b/testcases/network/generate.sh
index 734a28882..dda80dfe6 100755
--- a/testcases/network/generate.sh
+++ b/testcases/network/generate.sh
@@ -53,22 +53,24 @@ $makeit $data_dir/$large_file $large_size
$makeit $data_dir/$jumbo_file $jumbo_size
if [ ! -e $data_dir/bin.sm ] ; then
- cnt=6
- while [ $((cnt=cnt-1)) -ge 0 ] ; do
+ cnt=5
+ while [ $cnt -ge 0 ] ; do
gzip -1 -c datafiles/ascii.sm >> $data_dir/bin.sm
+ cnt=$(($cnt-1))
done
fi
genfile() {
local input=$data_dir/$1 output=$data_dir/$2
- local cnt=20
+ local cnt=19
if [ -e $output ] ; then
return 0
fi
- while [ $((cnt=cnt-1)) -ge 0 ] ; do
+ while [ $cnt -ge 0 ] ; do
cat $input >> $output
+ cnt=$(($cnt-1))
done
}