Author: koorek                       Date: Wed Mar  2 03:57:40 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- some files needed by quakeforge

---- Files affected:
SOURCES:
   qwprogs.dat (NONE -> 1.1)  (NEW), qw-serverd (NONE -> 1.1)  (NEW), 
nq-serverd (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/qwprogs.dat
<<Binary file>>

================================================================
Index: SOURCES/qw-serverd
diff -u /dev/null SOURCES/qw-serverd:1.1
--- /dev/null   Wed Mar  2 04:57:40 2005
+++ SOURCES/qw-serverd  Wed Mar  2 04:57:34 2005
@@ -0,0 +1,49 @@
+#!/bin/sh
+# qw-serverd
+#
+# chkconfig:4 98 10
+# description: QuakeWorld Server
+# Functions library
+
+. /etc/rc.d/init.d/functions
+
+case "$1" in
+  start)
+       # Check if the service is already running?
+       if [ ! -f /var/lock/subsys/qw-serverd ]; then
+               msg_starting "QuakeWorld Server"
+               busy
+               /usr/bin/qw-server > /dev/null &
+               deltext
+               ok
+       else
+               msg_Already_Running "QuakeWorld Server"
+               exit 1
+       fi
+       touch /var/lock/subsys/qw-serverd
+       ;;
+  stop)
+
+       if [ -f /var/lock/subsys/qw-serverd ]; then
+               msg_stopping "QuakeWorld Server"
+                killproc qw-server
+                rm -f /var/lock/subsys/qw-serverd
+        else
+                msg_Not_Running "QuakeWorld Server"
+                exit 1
+       fi
+       ;;
+  restart|reload)
+        $0 stop
+        $0 start
+        ;;
+  status)
+       status /usr/bin/qw-server
+       exit $?
+       ;;
+  *)
+       msg_Usage "$0 {start|stop|restart|reload|status}"
+       exit 1
+esac
+
+exit 0

================================================================
Index: SOURCES/nq-serverd
diff -u /dev/null SOURCES/nq-serverd:1.1
--- /dev/null   Wed Mar  2 04:57:40 2005
+++ SOURCES/nq-serverd  Wed Mar  2 04:57:34 2005
@@ -0,0 +1,54 @@
+#!/bin/sh
+# qw-serverd
+#
+# chkconfig:4 98 10
+# description: NQuake Server
+# Functions library
+
+. /etc/rc.d/init.d/functions
+
+# While nq-server doesn't work without "map" option,
+#  doesn't read any config file and we want "map" option
+# to be configurable - we must do as following:
+map=`grep ^map /etc/quakeforge/nq-server.cfg |sed 's/map //'`
+
+case "$1" in
+  start)
+       # Check if the service is already running?
+       if [ ! -f /var/lock/subsys/nq-serverd ]; then
+               msg_starting "NQuake Server"
+               busy
+               /usr/bin/nq-server +map $map > /dev/null &
+               deltext
+               ok
+       else
+               msg_Already_Running "NQuake Server"
+               exit 1
+       fi
+       touch /var/lock/subsys/nq-serverd
+       ;;
+  stop)
+
+       if [ -f /var/lock/subsys/nq-serverd ]; then
+               msg_stopping "NQuake Server"
+                killproc nq-server
+                rm -f /var/lock/subsys/nq-serverd
+        else
+                msg_Not_Running "NQuake Server"
+                exit 1
+       fi
+       ;;
+  restart|reload)
+        $0 stop
+        $0 start
+        ;;
+  status)
+       status /usr/bin/nq-server
+       exit $?
+       ;;
+  *)
+       msg_Usage "$0 {start|stop|restart|reload|status}"
+       exit 1
+esac
+
+exit 0
================================================================

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to