#!/bin/sh

# Script to rotate syslog files. Run from cron, every day or weekend.

LOGDIR=/usr/spool/mqueue	# log file directory
LOGPERM=0644			# log file permissions

LOG=${LOGDIR}/syslog

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
test -f ${LOG}   && mv ${LOG}    ${LOG}.0

cp /dev/null ${LOG}
chmod ${LOGPERM} ${LOG}
