]> git.pld-linux.org Git - packages/wesnoth.git/blame_incremental - wesnothd.init
- release 15, rebuild against boost 1.70.0
[packages/wesnoth.git] / wesnothd.init
... / ...
CommitLineData
1#!/bin/sh
2#
3# chkconfig: 345 90 12
4# description: wesnothd games server
5#
6# wesnothd wesnothd server
7
8# Source function library
9. /etc/rc.d/init.d/functions
10
11# Get service config
12[ -f /etc/sysconfig/wesnothd ] && . /etc/sysconfig/wesnothd
13
14start() {
15 if [ ! -f /var/lock/subsys/wesnothd ]; then
16 msg_starting wesnothd
17 daemon --user wesnothd --fork '/usr/bin/wesnothd -p 14999 > /dev/null 2>&1'
18 RETVAL=$?
19 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/wesnothd
20 else
21 msg_already_running wesnothd
22 fi
23}
24
25stop() {
26 if [ -f /var/lock/subsys/wesnothd ]; then
27 msg_stopping wesnothd
28 killproc wesnothd
29 rm /var/lock/subsys/wesnothd
30 else
31 msg_not_running wesnothd
32 fi
33}
34
35RETVAL=0
36case "$1" in
37 start)
38 start
39 ;;
40 stop)
41 stop
42 ;;
43 status)
44 status wesnothd
45 exit $?
46 ;;
47 restart|force-reload)
48 stop
49 start
50 ;;
51 *)
52 msg_usage "$0 {start|stop|restart|force-reload|status}"
53 exit 3
54esac
55
56exit $RETVAL
This page took 0.058007 seconds and 4 git commands to generate.