]> git.pld-linux.org Git - packages/sobby.git/blame - sobby.init
- %service needs macros 1.268
[packages/sobby.git] / sobby.init
CommitLineData
91eaae77 1#!/bin/sh
2#
3# sobby: obby dedicated serwer
4#
5# chkconfig: 345 35 65
6#
7# description: Stand alone server for the obby colaborative editor
8
9# Source function library
10. /etc/rc.d/init.d/functions
11
12# Get network config
13. /etc/sysconfig/network
14
15# Check that networking is up.
16if is_yes "${NETWORKING}"; then
17 if [ ! -f /var/lock/subsys/network ]; then
18 msg_network_down sobby
19 exit 1
20 fi
21else
22 exit 0
23fi
24
25. /etc/sysconfig/sobby
26
27[ -z "$SOBBY_PORT" ] && SOBBY_PORT=6522
28
29# See how we were called.
30case "$1" in
31 start)
32 # Check if the service is already running?
33 if [ ! -f /var/lock/subsys/sobby ]; then
34 msg_starting sobby
35 sobby -p $SOBBY_PORT $SOBBY_OPTIONS
36 RETVAL=$?
37 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sobby
38 else
39 msg_already_running sobby
40 fi
41 ;;
42 stop)
43 if [ -f /var/lock/subsys/sobby ]; then
44 # Stop daemons.
45 msg_stopping sobby
46 killproc sobby
47 rm -f /var/lock/subsys/sobby
48 else
49 msg_not_running sobby
50 fi
51 ;;
52 restart)
53 $0 stop
54 $0 start
55 exit $?
56 ;;
57 reload)
58 if [ -f /var/lock/subsys/sobby ]; then
59 msg_reloading sobby
60 killproc sobby -HUP
61 RETVAL=$?
62 else
63 msg_not_running sobby
64 RETVAL=7
65 fi
66 ;;
67 force-reload)
68 # if program allows reloading without stopping
69 $0 reload
70
71 # or if it doesn't
72 $0 restart
73
74 exit $?
75 ;;
76 status)
77 status sobby
78 RETVAL=$?
79 ;;
80 *)
81 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
82 exit 3
83esac
84
85exit $RETVAL
86
87# This must be last line !
88# vi:syntax=sh
This page took 0.069225 seconds and 4 git commands to generate.