#!/bin/sh
# Original script written by Karen Shepelak
# 	edited by Troy Dawson May 25, 2000

TESTDIR=/local/$1
SIZE=1024               #test file size in MB
FILE1=/root/test/bonnie_passed.$1
FILE2=/root/test/bonnie_failed.$1
FILE3=/root/test/bonnie_current.$1
FILE4=/root/test/bonnie_history.$1
MAILFILE=/root/test/bonnie_mail

/root/bin/bonnie -d $TESTDIR -s $SIZE > /tmp/hdc.$$
if [ `tail -1 /tmp/hdc.$$ | cut -f1` -ge 10000 ]; then
       date >> $FILE1
       /etc/rc.d/init.d/ultradma status >> $FILE1
       echo "wKb/sec   rKb/sec" >> $FILE1
       cat /tmp/hdc.$$ >> $FILE1
       echo "${1} PASSED" >> $FILE1
       echo " "             >> $FILE1
else
       date >> $FILE2
       /etc/rc.d/init.d/ultradma status >> $FILE2
       echo "wKb/sec   rKb/sec"  >> $FILE2
       cat /tmp/hdc.$$ >> $FILE2
       echo "${1} FAILED" >> $FILE2
       echo ""              >> $FILE2
fi

rm /tmp/hdc.$$

if [ -a $FILE1 ] ; then 
	cat $FILE1 > $FILE3
	rm $FILE1
fi
if [ -a $FILE2 ] ; then 
	cat $FILE2 > $FILE3
	cat $FILE2 >> $MAILFILE
	rm $FILE2
fi
cat $FILE3 >> $FILE4
