X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=admin%2Fsyslog-ng%2Ffiles%2Fsyslog-ng.init;h=238c1172681848fe48e9efd73696ed05e310589f;hp=40472ed3b990361ce48e6c680a8837c73815293b;hb=18edd77d038807daad14e74b51e0ad14c24a2fb0;hpb=ae0b4176bdd63da22c3c58dd34d2f0df8dd9c51b;ds=sidebyside diff --git a/admin/syslog-ng/files/syslog-ng.init b/admin/syslog-ng/files/syslog-ng.init index 40472ed3b9..238c117268 100755 --- a/admin/syslog-ng/files/syslog-ng.init +++ b/admin/syslog-ng/files/syslog-ng.init @@ -1,6 +1,7 @@ -#!/bin/sh +#!/bin/sh /etc/rc.common +# Copyright (C) 2006 OpenWrt.org -syslog_start() { +start() { [ -f /etc/syslog-ng/syslog-ng.conf ] || { echo "/etc/syslog-ng/syslog-ng.conf does not exist !"; exit 0; @@ -9,26 +10,17 @@ syslog_start() { [ -x /usr/sbin/syslog-ng ] && /usr/sbin/syslog-ng } -syslog_stop() { +stop() { killall syslog-ng } -case "$1" in - start) - syslog_start - ;; - stop) - syslog_stop - ;; - restart) - syslog_stop - sleep 1s - syslog_start - ;; - reload) +restart() { + stop + sleep 1 + start +} + +reload() { kill -HUP `cat /var/run/syslog-ng.pid` &>/dev/null - ;; - *) - echo "Usage: $0 " - ;; -esac +} +