ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/rpm/crossfire.init
Revision: 1.1.1.1 (vendor branch)
Committed: Fri Feb 3 07:14:23 2006 UTC (18 years, 3 months ago) by root
Branch: UPSTREAM, MAIN
CVS Tags: LAST_C_VERSION, rel-2_82, rel-2_81, rel-2_80, UPSTREAM_2006_03_15, rel-3_1, rel-3_0, rel-2_6, rel-2_7, rel-2_4, rel-2_5, rel-2_2, rel-2_3, rel-2_0, rel-2_1, rel-2_72, rel-2_73, rel-2_71, rel-2_76, rel-2_77, rel-2_74, rel-2_75, rel-2_54, rel-2_55, rel-2_56, rel-2_79, rel-2_52, rel-2_53, rel-2_32, UPSTREAM_2006_02_22, rel-2_90, rel-2_92, rel-2_93, rel-2_78, rel-2_61, UPSTREAM_2006_02_03, difficulty_fix_merge_060810_2300, rel-2_43, rel-2_42, rel-2_41, HEAD
Branch point for: difficulty_fix
Changes since 1.1: +0 -0 lines
Log Message:
initial import

File Contents

# Content
1 #!/bin/sh
2 #
3 # /etc/rc.d/init.d/crossfire
4 #
5 # Starts crossfire as a gameserver.
6 #
7 # chkconfig: 345 99 1
8 # description: Server for Crossfire, a nethack/Gauntlet(TM) type \
9 # game for X Windows.
10
11 # Source function library.
12 . /etc/rc.d/init.d/functions
13
14 #
15 # See how we were called.
16 #
17 case "$1" in
18 start)
19 # Check if crossfire is already running
20 if [ ! -f /var/lock/subsys/crossfire ]; then
21 echo -n 'Starting crossfire server: '
22 daemon /usr/games/crossloop &
23 echo
24 touch /var/lock/subsys/crossfire
25 fi
26 ;;
27 stop)
28 echo -n 'Stopping crossfire server: '
29 killall crossloop
30 echo -n "crossloop "
31 killproc crossfire
32 echo
33 rm -f /var/lock/subsys/crossfire
34 ;;
35 reload|restart)
36 echo -n 'Restarting crossfire server: '
37 killproc crossfire
38 echo
39 ;;
40 status)
41 status /usr/games/crossfire
42 ;;
43 *)
44 echo "Usage: /etc/rc.d/init.d/crossfire {start|stop|restart|reload|status}"
45 exit 1
46 esac
47
48 exit 0