]> git.pld-linux.org Git - packages/syslog-ng.git/blobdiff - syslog-ng.init
- GeoIP plugin now builds
[packages/syslog-ng.git] / syslog-ng.init
index 08a07b6f54dfb574144cc7a0469415b5a54ba9da..5dd26392ecd3c7190b813f6ba1aec7f183e3b2b3 100644 (file)
 # Source function library
 . /etc/rc.d/init.d/functions
 
-# Set defaults
-ENABLE_RECEIVE_FROM_NET=no
-HOSTLIST=""
-DOMAINLIST=""
-MARK_TIMESTAMP=""
-
 # Get service config
 if [ -f /etc/sysconfig/syslog-ng ]; then
        . /etc/sysconfig/syslog-ng
@@ -66,11 +60,11 @@ start() {
        fi
 
        msg_starting "syslog-ng"
-       emit starting JOB=syslog-ng SERVICE=syslog
-       daemon /usr/sbin/syslog-ng -f /etc/syslog-ng/syslog-ng.conf $OPTIONS
-       emit --no-wait started JOB=syslog-ng SERVICE=syslog
+       emit starting JOB=syslog-ng SERVICE_syslog=y
+       daemon @@SBINDIR@@/syslog-ng -f /etc/syslog-ng/syslog-ng.conf --worker-threads=1024 $OPTIONS
        RETVAL=$?
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog-ng
+       emit --no-wait started JOB=syslog-ng SERVICE_syslog=y
 }
 
 stop() {
@@ -80,9 +74,9 @@ stop() {
        fi
 
        msg_stopping "syslog-ng"
-       emit stopping JOB=syslog-ng SERVICE=syslog
+       emit stopping JOB=syslog-ng SERVICE_syslog=y
        killproc syslog-ng
-       emit --no-wait stopped JOB=syslog-ng SERVICE=syslog
+       emit --no-wait stopped JOB=syslog-ng SERVICE_syslog=y
        rm -f /var/lock/subsys/syslog-ng >/dev/null 2>&1
 }
 
@@ -113,7 +107,14 @@ reload() {
 
 flush_logs() {
        if use_upstart && [ -f /etc/init/syslog-ng.conf ]; then
+               checkconfig
                /sbin/initctl reload syslog-ng
+       elif [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
+               checkconfig
+               msg_reloading "syslog-ng"
+               /bin/systemctl reload syslog-ng.service
+               RETVAL=$?
+               [ $RETVAL -eq 0 ] && ok || fail
        elif [ -f /var/lock/subsys/syslog-ng ]; then
                checkconfig
                msg_reloading "syslog-ng"
@@ -146,10 +147,10 @@ case "$1" in
        condrestart 0
        ;;
   reload|force-reload)
-       reload
+       reload
        ;;
   flush-logs)
-       flush_logs
+       flush_logs
        ;;
   checkconfig|configtest)
        checkconfig 1
This page took 0.087405 seconds and 4 git commands to generate.