6 LCDIR=`dirname $0`/../../usr.bin/lastcomm
18 collapse_whitespace | \
27 install -c -m 644 $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in
28 install -c -m 644 $LCDIR/v2-$ARCH-acct.in v2-$ARCH-acct.in
32 # Command listings of the two acct versions
33 sa -u v1-$ARCH-acct.in | check 1 $DIR/v1-$ARCH-u.out
34 sa -u v2-$ARCH-acct.in | check 2 $DIR/v2-$ARCH-u.out
36 # Plain summaries of user/process
37 sa -i v1-$ARCH-acct.in | check 3 $DIR/v1-$ARCH-sav.out
38 sa -im v1-$ARCH-acct.in | check 4 $DIR/v1-$ARCH-usr.out
40 # Backward compatibility of v1 summary files
41 sa -P $DIR/v1-$ARCH-sav.in -U $DIR/v1-$ARCH-usr.in /dev/null |
42 check 5 $DIR/v1-$ARCH-sav.out
43 sa -m -P $DIR/v1-$ARCH-sav.in -U $DIR/v1-$ARCH-usr.in /dev/null |
44 check 6 $DIR/v1-$ARCH-usr.out
46 # Convert old summary format to new
47 install -c -m 644 $DIR/v1-$ARCH-sav.in v2c-$ARCH-sav.in
48 install -c -m 644 $DIR/v1-$ARCH-usr.in v2c-$ARCH-usr.in
49 sa -s -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null >/dev/null
50 sa -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null |
51 check 7 $DIR/v1-$ARCH-sav.out
52 sa -m -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null |
53 check 8 $DIR/v1-$ARCH-usr.out
55 # Reading v2 summary files
56 sa -P $DIR/v2-$ARCH-sav.in -U $DIR/v2-$ARCH-usr.in /dev/null |
57 check 9 $DIR/v1-$ARCH-sav.out
58 sa -m -P $DIR/v2-$ARCH-sav.in -U $DIR/v2-$ARCH-usr.in /dev/null |
59 check 10 $DIR/v1-$ARCH-usr.out
62 sa -is -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in v1-$ARCH-acct.in >/dev/null
63 sa -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null |
64 check 11 $DIR/v1-$ARCH-sav.out
65 sa -m -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in /dev/null |
66 check 12 $DIR/v1-$ARCH-usr.out
69 install -c -m 644 $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in
70 sa -is -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in v1-$ARCH-acct.in >/dev/null
71 install -c -m 644 $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in
72 sa -s -P v2c-$ARCH-sav.in -U v2c-$ARCH-usr.in v1-$ARCH-acct.in \
73 | collapse_whitespace >double
74 cp $LCDIR/v1-$ARCH-acct.in v1-$ARCH-acct.in
75 sa -i v1-$ARCH-acct.in v1-$ARCH-acct.in | check 13 double