diff options
Diffstat (limited to 'usr.sbin/sa/tests/prime.sh')
-rwxr-xr-x | usr.sbin/sa/tests/prime.sh | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/usr.sbin/sa/tests/prime.sh b/usr.sbin/sa/tests/prime.sh new file mode 100755 index 000000000000..6992f45bce28 --- /dev/null +++ b/usr.sbin/sa/tests/prime.sh @@ -0,0 +1,37 @@ +#!/bin/sh +# +# Configure and run this script to create the files for regression testing +# for a new architecture/configuration. +# +# $FreeBSD$ +# + +TZ=UTC; export TZ + +# Set this to the path of the current sa command +SANEW=/usr/sbin/sa + +# Set this to the path of the sa as of 2007-05-19. +# You can obtain it with a command like: +# cvs co -D '2007-05-19' sa +# To compile it you will also need sys/acct.h from that date +# and sa configured to use that file, instead of the current version. +SAOLD=/$HOME/src/sa/sa + +# Machine architecture +ARCH=`uname -m` + +# Location of lastcomm regression files +LCDIR=../../usr.bin/lastcomm + +$SANEW -u $LCDIR/v1-$ARCH-acct.in >v1-$ARCH-u.out +$SANEW -u $LCDIR/v2-$ARCH-acct.in >v2-$ARCH-u.out +$SANEW -i $LCDIR/v1-$ARCH-acct.in >v1-$ARCH-sav.out +$SANEW -im $LCDIR/v1-$ARCH-acct.in >v1-$ARCH-usr.out +cp $LCDIR/v1-$ARCH-acct.in acct.in +rm -f v1-$ARCH-sav.in v1-$ARCH-usr.in +$SAOLD -s -P v1-$ARCH-sav.in -U v1-$ARCH-usr.in acct.in >/dev/null +cp $LCDIR/v1-$ARCH-acct.in acct.in +rm -f v2-$ARCH-sav.in v2-$ARCH-usr.in +$SANEW -s -P v2-$ARCH-sav.in -U v2-$ARCH-usr.in acct.in >/dev/null +rm acct.in |