#!/bin/sh
# Copyright (C) HITACHI,LTD. 2005
# WRITTEN BY HITACHI SYSTEMS DEVELOPMENT LABORATORY,
# Created by M.Hiramatsu <hiramatu@sdl.hitachi.co.jp>

if [ $# -eq 0 ] ; then
	echo "Usage : lkst_fmt_sysinfo <lkstlogfile(s)>"
	exit 0;
fi

echo "system information" 
echo "time free total buffer shared freefiles files unusedinodes inodes" 

function format_log()
{
local SC NS A1L A1H A2L A2H A3L A3H A4L A4H
SC=0;
read -s SC NS A1L A1H A2L A2H A3L A3H A4L A4H
while [ "$SC" ] ; do
printf "%s.%s %d %d %d %d %d %d %d %d\n" $SC $NS $A1L $A1H $A2L $A2H $A3L $A3H $A4L $A4H
read -s SC NS A1L A1H A2L A2H A3L A3H A4L A4H
done
}

PDATA=`mktemp -p ./`
/usr/sbin/lkstbuf print -e "system information" -E /proc/lkst_etypes -rCSf $* | \
 cut -d, -f 4,5,7,8,10,11,13,14,16,17 | tr -t , " " > $PDATA
 
format_log < $PDATA

rm $PDATA
