#! /bin/sh
#
# skeleton	example file to build /etc/init.d/ scripts.
#		This file should be used to construct scripts for /etc/init.d.
#
#		Written by Miquel van Smoorenburg <miquels@cistron.nl>.
#		Modified for Debian GNU/Linux
#		by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version:	@(#)skeleton  1.8  03-Mar-1998  miquels@cistron.nl
#
# This file was customized by SZALAY Attila <sasa@debian.org>

test -f /sbin/klogd || exit 0
test -f /sbin/syslog-ng || exit 0

KLOGD=""

test -f /sbin/syslog-ng || exit 0

case "$1" in
  start)
	echo -n "Starting system logging: syslog-ng"
	start-stop-daemon --start --quiet --exec /sbin/syslog-ng
	echo -n " klogd"
	start-stop-daemon --start --quiet --exec /sbin/klogd -- $KLOGD
	echo "."
	;;
  stop)
	echo -n "Stopping system logging: klogd "
	start-stop-daemon --stop --quiet --pidfile /var/run/klogd.pid
	echo -n " syslog-ng"
	start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
	echo "."
	;;
  reload|force-reload)
	start-stop-daemon --stop --signal 1 --quiet --pidfile /var/run/syslog-ng.pid
	;;
  restart)
	echo -n "Stopping system logging: klogd "
	start-stop-daemon --stop --quiet --pidfile /var/run/klogd.pid
   echo -n " syslogd"
	start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
   echo "."
	sleep 1
   echo -n "Starting system logging: syslog-ng"
	start-stop-daemon --start --quiet --exec /sbin/syslog-ng
	echo -n " klogd"
	start-stop-daemon --start --quiet --exec /sbin/klogd -- $KLOGD
	echo "."
	;;
  *)
	echo "Usage: /etc/init.d/syslog-ng {start|stop|restart|reload|force-reload}" >&2
	exit 1
	;;
esac

exit 0
