]> git.pld-linux.org Git - packages/syslog-ng.git/blame - syslog-ng.init
- massive attack, adding Source-md5
[packages/syslog-ng.git] / syslog-ng.init
CommitLineData
8438c275 1#!/bin/sh
2#
ce032b45 3# syslog Starts syslog-ng (syslogd replacment).
8438c275 4#
8438c275 5# chkconfig: 2345 30 70
6# description: Syslog is the facility by which many daemons use to log \
7# messages to various system log files. It is a good idea to \
8# always run syslog.
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
13# Get network config
14. /etc/sysconfig/network
15
ce032b45 16# Set defaults
8438c275 17ENABLE_RECEIVE_FROM_NET=no
18HOSTLIST=""
19DOMAINLIST=""
20MARK_TIMESTAMP=""
21
22[ -f /usr/sbin/syslog-ng ] || exit 0
23[ -f /etc/syslog-ng/syslog-ng.conf ] || exit 0
24
25# Get service config
26if [ -f /etc/sysconfig/syslog-ng ] ; then
ce032b45 27 . /etc/sysconfig/syslog-ng
8438c275 28fi
29
ce032b45 30
8438c275 31# See how we were called.
32case "$1" in
33 start)
34 # Check if the service is already running?
cf679224 35 if [ ! -f /var/lock/subsys/syslog-ng ]; then
eeb0c076 36 msg_starting "syslog-ng"
f0bcf7d9 37 daemon syslog-ng $OPTIONS
eeb0c076 38 RETVAL=$?
cf679224 39 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog-ng
8438c275 40 else
129b066d 41 msg_already_running "syslog-ng"
8438c275 42 fi
43 ;;
ce032b45 44 stop)
cf679224 45 if [ -f /var/lock/subsys/syslog-ng ]; then
eeb0c076 46 msg_stopping "syslog-ng"
47 killproc syslog-ng
cf679224 48 rm -f /var/lock/subsys/syslog-ng >/dev/null 2>&1
eeb0c076 49 else
129b066d 50 msg_not_running syslog-ng
eeb0c076 51 exit 1
52 fi
8438c275 53 ;;
54 status)
eeb0c076 55 status syslog-ng
8438c275 56 ;;
eeb0c076 57 restart)
8438c275 58 $0 stop
59 $0 start
60 ;;
eeb0c076 61 reload)
cf679224 62 if [ -f /var/lock/subsys/syslog-ng ]; then
d47b2f30 63 msg_reloading "syslog-ng"
eeb0c076 64 killproc syslog-ng -HUP
eeb0c076 65 else
129b066d 66 msg_not_running syslog-ng
eeb0c076 67 exit 1
68 fi
69 ;;
70 force-reload)
71 $0 reload
72 exit $?
eeb0c076 73 ;;
8438c275 74 *)
ce032b45 75 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
8438c275 76 exit 1
77esac
78
eeb0c076 79exit $RETVAL
This page took 0.042406 seconds and 4 git commands to generate.