#! /bin/sh
#
# ident "@(#)newcleventlog 1.2 03/01/10 SMI"
#
# Copyright 2002-2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#
# newcleventlog - cluster event log rotator.
#
#  This program is typically run by cron to age/archive
#  cluster event logs. Upto eight logs are kept on each
#  cluster node at any given time.
#

LOGDIR=/var/cluster/run
LOG=eventlog
if test -d $LOGDIR
then
	cd $LOGDIR
	if test -s $LOG
	then
		test -f $LOG.6 && mv $LOG.6  $LOG.7
		test -f $LOG.5 && mv $LOG.5  $LOG.6
		test -f $LOG.4 && mv $LOG.4  $LOG.5
		test -f $LOG.3 && mv $LOG.3  $LOG.4
		test -f $LOG.2 && mv $LOG.2  $LOG.3
		test -f $LOG.1 && mv $LOG.1  $LOG.2
		test -f $LOG.0 && mv $LOG.0  $LOG.1
		mv $LOG    $LOG.0
		cp /dev/null $LOG
		chmod 644    $LOG
		sleep 40
	fi
fi
#
pkill -HUP cl_eventlogd
