]> git.pld-linux.org Git - packages/PyICQt.git/blame - PyICQt.init
- dropped shell script (not needed)
[packages/PyICQt.git] / PyICQt.init
CommitLineData
d00099de 1#!/bin/sh
2# Jabber ICQ transport
3#
4# chkconfig: 345 85 05
5# description: Jabber ICQ transport
6
7# Source function library
8. /etc/rc.d/init.d/functions
9
10# Get network config
11. /etc/sysconfig/network
12
13# Check that networking is up.
14if is_yes "${NETWORKING}"; then
15 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
49332537 16 msg_network_down pyICQt
d00099de 17 exit 1
18 fi
19else
20 exit 0
21fi
22
31e2845d 23start() {
d00099de 24 # Check if the service is already running?
25 if [ ! -f /var/lock/subsys/PyICQt ]; then
26 msg_starting "Jabber ICQ transport"
d8616786 27 daemon python /usr/share/pyicqt/PyICQt.py -b -c /etc/jabber/PyICQt.xml
d00099de 28 RETVAL=$?
29 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/PyICQt
30 else
31 msg_already_running PyICQt
32 fi
31e2845d
ER
33}
34
35stop() {
d00099de 36 # Check if the service is already running?
37 if [ -f /var/lock/subsys/PyICQt ]; then
38 msg_stopping "Jabber ICQ transport"
39 killproc --pidfile /var/run/PyICQt.pid PyICQt
40 rm -f /var/lock/subsys/PyICQt
41 else
42 msg_not_running PyICQt
43 fi
31e2845d
ER
44}
45
46RETVAL=0
47# See how we were called.
48case "$1" in
49 start)
50 start
51 ;;
52 stop)
53 stop
d00099de 54 ;;
55 restart|force-reload)
31e2845d
ER
56 stop
57 start
d00099de 58 exit $?
59 ;;
60 status)
61 status PyICQt.py
62 exit $?
63 ;;
64 *)
65 msg_usage "$0 {start|stop|restart|force-reload|status}"
66 exit 3
67esac
68
69exit $RETVAL
This page took 0.062203 seconds and 4 git commands to generate.