]> git.pld-linux.org Git - packages/ulogd.git/blame - ulogd.init
perl -pi -e "s/^automake -a -c -f --foreing/\%\{__automake\}/; \
[packages/ulogd.git] / ulogd.init
CommitLineData
91af2408
JR
1#!/bin/sh
2#
3# ulogd Starts ulogd.
4#
986a8767 5# chkconfig: 2345 91 91
91af2408
JR
6# description: ulogd is the userland packect logger for iptables ULOG target.
7
8# Source function library
9. /etc/rc.d/init.d/functions
10
11# Get network config
12. /etc/sysconfig/network
13
14[ -f /usr/sbin/ulogd ] || exit 0
15
16# Get service config
17if [ -f /etc/sysconfig/ulogd ] ; then
18 . /etc/sysconfig/ulogd
19fi
20
21# See how we were called.
22case "$1" in
23 start)
24 # Check if the service is already running?
25 if [ ! -f /var/lock/subsys/ulogd ]; then
26 msg_starting "ulogd"
27 daemon ulogd
28 RETVAL=$?
29 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ulogd
30 else
cdcd4235 31 msg_already_running "ulogd"
91af2408
JR
32 fi
33 ;;
34 stop)
35 if [ -f /var/lock/subsys/ulogd ]; then
36 msg_stopping "ulogd"
37 killproc ulogd
38 rm -f /var/lock/subsys/ulogd >/dev/null 2>&1
39 else
cdcd4235 40 msg_not_running ulogd
91af2408
JR
41 exit 1
42 fi
43 ;;
44 status)
45 status ulogd
46 ;;
47 restart)
48 $0 stop
49 $0 start
50 ;;
51 reload)
52 if [ -f /var/lock/subsys/ulogd ]; then
53 msg_reloading "ulogd"
54 $0 stop
55 $0 start
56# killproc ulogd -HUP
57 else
cdcd4235 58 msg_not_running ulogd
91af2408
JR
59 exit 1
60 fi
61 ;;
62 force-reload)
63 $0 reload
64 exit $?
65
66 # or if it doesn't
67 $0 stop && $0 start
68 exit $?
69 ;;
70 *)
cdcd4235 71 msg_usage "$0 {start|stop|status|restart|reload|force-reload}"
91af2408
JR
72 exit 1
73esac
74
75exit $RETVAL
This page took 0.057123 seconds and 4 git commands to generate.