Updates to QA scrdiff script to keep package configure macros in sync.
[xfstests-dev.git] / common.bonnie
1 ##/bin/sh
2
3 run_bonnie()
4 {
5         # dir, no hostname, quiet, fast (no per-char), ram (no sz checks)
6         tmp=/var/tmp
7
8         mkdir ./bonnie || exit 1
9         defaults="-d ./bonnie -q -f -r 0"
10         defaults="$defaults -u "`id -u`" -g "`id -g`
11         bonnie++ -m '' $defaults $@ >$tmp/bonnie.stdout 2>$tmp/bonnie.stderr
12         status=$?
13         rm -fr ./bonnie
14         [ $status -ne 0 ] && exit 1
15         filter_stdout < $tmp/bonnie.stdout
16         filter_stderr < $tmp/bonnie.stderr 1>&2
17         rm -f $tmp/bonnie.stdout $tmp/bonnie.stderr
18         exit 0
19 }