passes=$1
user=$2
group=$3
+shift; shift; shift
-benches=`echo run.* | sed -e 's/run\.//g'`
-[ $# -gt 3 ] && benches=$4
+if [ $# -gt 0 ]; then
+ benches="$@"
+else
+ benches=`echo run.* | sed -e 's/run\.//g'`
+fi
[ -z "$benches" -o "$benches" = "*" ] && _fail "no benchmark scripts found"
trap "_cleanup; exit \$status" 0 1 2 3 15
{
# %U=user %S=system %E=elapsed
mkdir ./tar || exit 1
- size=`ls -lh $TARFILE | awk '{print $5}'`
+ size=`ls -Llh $TARFILE | awk '{print $5}'`
time=`/usr/bin/time -f '%U,%S,%E' tar xzf $TARFILE 2>&1`
status=$?
cd ..