#!/bin/ksh -p
# $Id: //depot/stable/explorer/tools/messages#2 $
#
# Explorer Version
EXP_VERSION=4.0
#

# Source tools functions
. ${EXP_LIB}/exp_tools

# Run if specified to do so
script=${0##*/}
which_gate_exit $script default all

SYSLOG=/etc/syslog.conf

get_file "/var/adm/messages*" messages
get_file "/var/log/syslog"    messages
get_cmd  "/usr/bin/dmesg"     messages/dmesg

#
#  Parse /etc/syslog.conf for other log files to grab
#
files=`/usr/ccs/bin/m4 ${SYSLOG} | \
    /usr/bin/nawk '$0 !~ /^#/ \
    && $NF !~ /\/dev/ && length \
    && $NF !~ /\*/{print $NF}' | \
    sed '/\/var\/adm\/messages/d' | \
    sed '/@/d' | \
    sort -u`

for f in $files
do
    if [ -r ${f} ]; then
	tmp=`dirname ${f} | sed -e 's~/~~' | sed -e 's~/~-~'`
	get_file "${f}" messages/logs/${tmp}
    fi
done
