#!/sbin/sh
#
# Copyright (c) 1991-1999 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident	"@(#)syslog	1.12	99/02/03 SMI"

case "$1" in
'start')
	if [ -f /etc/syslog.conf -a -f /usr/sbin/syslogd ]; then
		echo 'syslog service starting.'
		#
		# Before syslodg starts, save any messages from previous
		# crash dumps so that messages appear in chronological order.
		#
		/usr/bin/savecore -m
		if [ -r /etc/dumpadm.conf ]; then
			. /etc/dumpadm.conf
			/usr/bin/savecore -m -f $DUMPADM_DEVICE
		fi
		if [ ! -f /var/adm/messages ]; then
			/usr/bin/cp /dev/null /var/adm/messages
			/usr/bin/chmod 0644 /var/adm/messages
		fi
		/usr/sbin/syslogd >/dev/msglog 2>&1 &
	fi
	;;

'stop')
	if [ -f /etc/syslog.pid ]; then
		syspid=`/usr/bin/cat /etc/syslog.pid`
		[ "$syspid" -gt 0 ] && kill -15 $syspid
	fi
	;;

*)
	echo "Usage: $0 { start | stop }"
	exit 1
	;;
esac
