projects
/
openwrt
/
svn-archive
/
archive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
port over more init scripts
[openwrt/svn-archive/archive.git]
/
admin
/
syslog-ng
/
files
/
syslog-ng.init
diff --git
a/admin/syslog-ng/files/syslog-ng.init
b/admin/syslog-ng/files/syslog-ng.init
index
40472ed
..
238c117
100755
(executable)
--- 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
-s
yslog_s
tart() {
+start() {
[ -f /etc/syslog-ng/syslog-ng.conf ] || {
echo "/etc/syslog-ng/syslog-ng.conf does not exist !";
exit 0;
[ -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
}
[ -x /usr/sbin/syslog-ng ] && /usr/sbin/syslog-ng
}
-s
yslog_s
top() {
+stop() {
killall syslog-ng
}
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
kill -HUP `cat /var/run/syslog-ng.pid` &>/dev/null
- ;;
- *)
- echo "Usage: $0 <start|stop|restart|reload>"
- ;;
-esac
+}
+