]> git.pld-linux.org Git - packages/bandersnatch.git/blame - bandersnatch.init
- drop obsolete and outdated manual inclusion of rpm macros
[packages/bandersnatch.git] / bandersnatch.init
CommitLineData
50f36c94
AM
1#!/bin/sh
2#
3# bandersnatch Logs jabber conversations
4#
5# chkconfig: 345 99 01
6# description: bandersnatch is a jabber logger
5fc10769 7#
50f36c94
AM
8
9# Source function library.
10. /etc/rc.d/init.d/functions
11
12# Source networking configuration.
13. /etc/sysconfig/network
14
8e594db4 15BANDERSNATCH_JABBER=2
50f36c94
AM
16. /etc/sysconfig/bandersnatch
17
18# Check that networking is up.
19if is_yes "${NETWORKING}"; then
20 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
21 msg_network_down bandersnatch
22 exit 1
23 fi
24else
25 exit 0
26fi
27
28RETVAL=0
29# See how we were called.
30case "$1" in
31 start)
32 # Start daemons.
33 if [ ! -f /var/lock/subsys/bandersnatch ]; then
34 msg_starting bandersnatch
6fe9238d 35 daemon --fork --user nobody bandersnatch${BANDERSNATCH_JABBER} /etc/bandersnatch/bandersnatch.xml
50f36c94
AM
36 RETVAL=$?
37 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/bandersnatch
38 else
39 msg_already_running bandersnatch
40 fi
41 ;;
42 stop)
43 # Stop daemons.
44 if [ -f /var/lock/subsys/bandersnatch ]; then
45 msg_stopping bandersnatch
8e594db4 46 killproc bandersnatch${BANDERSNATCH_JABBER}
50f36c94
AM
47 rm -f /var/lock/subsys/bandersnatch >/dev/null 2>&1
48 else
49 msg_not_running bandersnatch
5fc10769 50 fi
50f36c94
AM
51 ;;
52 restart|force-reload)
53 $0 stop
54 $0 start
55 exit $?
56 ;;
57 status)
8e594db4 58 status bandersnatch${BANDERSNATCH_JABBER}
50f36c94
AM
59 exit $?
60 ;;
61 *)
62 msg_usage "$0 {start|stop|restart|force-reload|status}"
63 exit 3
64esac
65
66exit $RETVAL
This page took 0.075059 seconds and 4 git commands to generate.