blob: a5ae2234722b3bcc92c2af6b918e2438ae6785da [file] [log] [blame]
J. Richard Barnette556038b2014-07-08 14:33:00 -07001#!/bin/bash
2
3if [ $# -ne 1 ]
4then
5 echo "usage: $(basename $0) file" >&2
6 exit 1
7fi
8
9FILE=$1
10sed '
11 s/^[^ ]* ...[A-Z]* //
J. Richard Barnette3d333e62014-07-14 14:34:23 -070012 s/ CHROMEOS_RELEASE_VERSION=[^ ]*//
13 s/ BOARD=[^ ]*//
14 s/is up/servod &/
J. Richard Barnette556038b2014-07-08 14:33:00 -070015 s/.*pwr_button:press.*/power button is stuck down/
16 s/^\(not running servod\) \(not running brillo\)$/\1, \2/
17 s/^not running servod$/up but not running servod, reason unknown/
18 s/^servod not configured$/running brillo, BOARD for &/
19 s/^servod failed$/servod running, but not working/
20 s/^is down/no answer to ping/
21 s/^\(not running servod\) \(ssh is down\)$/\1, ping is up, \2/
22' $FILE | sort | uniq -c |
J. Richard Barnette3d333e62014-07-14 14:34:23 -070023 awk '{ print ; sum += $1 } END { printf "%7d total\n", sum }' |
24 sort | cut -c -72