-#!/bin/sh
+#!/bin/bash
LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)}
. $LUSTRE/tests/test-framework.sh
CLIENT_FILE="client.txt client_plain.txt dbench_client"
if ! which dbench > /dev/null 2>&1 ; then
[ "$MISSING_DBENCH_OK" ] || { error "$0 : $(hostname) dbench is not installed !" && exit 3; }
- skip "$0 : $(hostname) dbench is not installed"
+ skip_env "$0 : $(hostname) dbench is not installed"
exit 0
fi
CLIENT=""
[ "x$CLIENT" != "x" ] && break;
done
-if [ -n "$SRC" -a -s "$SRC" ]; then
- CLIENT=${SRC}
+if [ -n "$DBENCH_SRC" -a -s "$DBENCH_SRC" ]; then
+ CLIENT=$DBENCH_SRC
fi
-[ ! -s "$CLIENT" ] && \
- skip "$0 : $(hostname) no client file found for dbench DBENCH_LIB=$DBENCH_LIB SRC=$SRC" && \
- exit 0
+[ ! -s "$CLIENT" ] &&
+ skip_env "$0: no client file found for dbench on $(hostname): "\
+ "DBENCH_LIB=$DBENCH_LIB DBENCH_SRC=$DBENCH_SRC" && exit 0
[ ! -s "$TGT" ] && echo "copying $CLIENT to $TGT" && cp $CLIENT $TGT
[ ! -s "$TGT" ] && \