]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/syslog-ng/files/initscript
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / syslog-ng / files / initscript
1 #! /bin/sh
2 #
3 # This is an init script for openembedded
4 # Copy it to /etc/init.d/syslog-ng and type
5 # > update-rc.d syslog-ng defaults 5
6 #
7
8
9 syslog_ng=/usr/sbin/syslog-ng
10 test -x "$syslog_ng" || exit 0
11
12 case "$1" in
13   start)
14     echo -n "Starting syslog-ng:"
15     start-stop-daemon --start --quiet --exec $syslog_ng
16     echo "."
17     ;;
18   stop)
19     echo -n "Stopping syslog-ng:"
20     start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
21     echo "."
22     ;;
23   reload|force-reload)
24     start-stop-daemon --stop --quiet --signal 1 --exec $syslog_ng
25     ;;
26   restart)
27     echo "Stopping syslog-ng:"
28     start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
29     echo -n "Waiting for syslog-ng to die off"
30     for i in 1 2 3 ;
31     do
32         sleep 1
33         echo -n "."
34     done
35     echo ""
36     echo -n "Starting syslog-ng:"
37     start-stop-daemon --start --quiet --exec $syslog_ng
38     echo "."
39     ;;
40   *)
41     echo "Usage: /etc/init.d/syslog-ng {start|stop|reload|restart|force-reload}"
42     exit 1
43 esac
44
45 exit 0