#!/bin/sh
PATH=/usr/local/bin:/usr/sfw/bin:/usr/bin
cd /var/adm
if [ -f messages.9 ] ; then
rm -f messages.9
fi
if [ -f messages.8 ] ; then
mv messages.8 messages.9
fi
if [ -f messages.7 ] ; then
mv messages.7 messages.8
fi
if [ -f messages.6 ] ; then
mv messages.6 messages.7
fi
if [ -f messages.5 ] ; then
mv messages.5 messages.6
fi
if [ -f messages.4 ] ; then
mv messages.4 messages.5
fi
if [ -f messages.3 ] ; then
mv messages.3 messages.4
fi
if [ -f messages.2 ] ; then
mv messages.2 messages.3
fi
if [ -f messages.1 ] ; then
mv messages.1 messages.2
fi
if [ -f messages.0 ] ; then
mv messages.0 messages.1
fi
if [ -f messages ] ; then
mv messages messages.0
fi
touch messages
chmod 600 messages
kill -HUP `cat /var/run/syslog.pid`
if [ ! -d messages_gzip.d ] ; then
mkdir messages_gzip.d
chmod 700 messages_gzip.d
fi
gzip -c messages.0 > ./messages_gzip.d/messages`date --date '1 days ago' +%Y%m%d`.gz |