#!/bin/sh
# 
# @DEC_COPYRIGHT@
#
# HISTORY
# $Log: misclog_details.sh,v $
# Revision 1.1.1.1  2003/12/11 15:40:53  ajay
# Importing Evm sources.
#
# Revision 1.1.1.1  2002/09/12 15:43:59  lsn
# EVM source - Linux initial version
#
# Revision 1.1.8.1  2001/09/26  18:58:40  Anthony_Hoffman
# 	redo of wildcatos submits
#
# Revision 1.1.6.2  2001/07/30  18:08:39  Anthony_Hoffman
# 	wc.evm.002.portability
#
# Revision 1.1.6.1  2001/06/27  19:18:08  Jem_Treadwell
# 	QAR 87148: Create tempfile securely
#
# Revision 1.1.4.2  1999/03/19  21:53:45  Bruce_Gayliard
# 	Drop from EVM shared sandbox to steel BL 23.
# 	[1999/03/19  13:31:05  Bruce_Gayliard]
#
# Revision 1.1.2.2  1999/03/16  19:28:27  Jem_Treadwell
# 	Initial submit of misclog channel - QAR 69538
# 	[1999/03/16  19:27:41  Jem_Treadwell]
# 
# $EndLog$
# 
# @(#)$RCSfile: misclog_details.sh,v $ $Revision: 1.1.1.1 $ (DEC) $Date: 2003/12/11 15:40:53 $
# 

. /usr/sbin/evmcommandset

USAGE="Usage: $0"

EXIT_OK=0
EXIT_USAGE=1
EXIT_TEMPFILE=2

while [ $# -gt 0 ]
do
	case * in
	*)	${ECHO} $USAGE >&2
		exit $EXIT_USAGE
		;;
	esac
done

# Create a secure tempfile.  EVM_MKSTEMP is defined
# in evmcommandset.
MYNAME=`basename $0`
TEMPFILE=`EVM_MKSTEMP $MYNAME`
if [ "$TEMPFILE" = "" ]
then
    exit $EXIT_TEMPFILE
fi

# Clean up on exit or interruption:
trap "${RM} -f $TEMPFILE; exit" 0 2

# Save the input event stream into a tempfile:
${CAT} >> $TEMPFILE

${ECHO} ====================== Miscellaneous Log event =======================
/usr/bin/evmshow -n 1 -t "EVM event name: @name" < $TEMPFILE 2>&1
${ECHO}
/usr/bin/evmshow -n 1 -x < $TEMPFILE 2>&1
${ECHO} ====================================================================== 
/usr/bin/evmshow -D < $TEMPFILE 2>&1
${ECHO}
${ECHO} ====================================================================== 
${ECHO}

${RM} -f $TEMPFILE
exit $EXIT_OK
