diff options
author | 2003-12-09 21:34:48 +0000 | |
---|---|---|
committer | 2003-12-09 21:34:48 +0000 | |
commit | 8d1eb45bc08b5f9e03927e550ef1679e8d8061fa (patch) | |
tree | a0c176645c1901841771a7025cc449042b17e764 /games-fps/quake3/files | |
parent | Make Firebird launch URL's correctly using MozillaThunderbird (diff) | |
download | gentoo-2-8d1eb45bc08b5f9e03927e550ef1679e8d8061fa.tar.gz gentoo-2-8d1eb45bc08b5f9e03927e550ef1679e8d8061fa.tar.bz2 gentoo-2-8d1eb45bc08b5f9e03927e550ef1679e8d8061fa.zip |
fix up init.d scripts and backport fixes to 1.31
Diffstat (limited to 'games-fps/quake3/files')
-rw-r--r-- | games-fps/quake3/files/digest-quake3-1.32b | 1 | ||||
-rw-r--r-- | games-fps/quake3/files/q3ded.conf.d | 6 | ||||
-rw-r--r-- | games-fps/quake3/files/q3ded.rc | 31 | ||||
-rw-r--r-- | games-fps/quake3/files/startq3ded | 3 |
4 files changed, 27 insertions, 14 deletions
diff --git a/games-fps/quake3/files/digest-quake3-1.32b b/games-fps/quake3/files/digest-quake3-1.32b deleted file mode 100644 index 485ec6077960..000000000000 --- a/games-fps/quake3/files/digest-quake3-1.32b +++ /dev/null @@ -1 +0,0 @@ -MD5 c6afb977ca0357de39db6871c8a3cd37 linuxq3apoint-1.32b.x86.run 31478345 diff --git a/games-fps/quake3/files/q3ded.conf.d b/games-fps/quake3/files/q3ded.conf.d new file mode 100644 index 000000000000..07da92c52ff8 --- /dev/null +++ b/games-fps/quake3/files/q3ded.conf.d @@ -0,0 +1,6 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3/files/q3ded.conf.d,v 1.1 2003/12/09 21:34:48 vapier Exp $ + +q3_OPTS="+set com_hunkmegs 24 +set dedicated 1 +set net_port 27960 +map q3tourney2" + diff --git a/games-fps/quake3/files/q3ded.rc b/games-fps/quake3/files/q3ded.rc index 9134a48ca8fe..e72ff8c4039f 100644 --- a/games-fps/quake3/files/q3ded.rc +++ b/games-fps/quake3/files/q3ded.rc @@ -1,24 +1,35 @@ #!/sbin/runscript +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3/files/q3ded.rc,v 1.4 2003/12/09 21:34:48 vapier Exp $ depend() { need net } start() { - ebegin "Starting baseq3 dedicated..." - export HOME=/root - screen -A -m -d -S q3ded su - q3 -c /opt/quake3/startq3ded - eend $? + ebegin "Starting quake3 dedicated" + screen -A -m -d -S q3ded su - games-ded -c "/usr/games/bin/q3ded ${q3_OPTS}" + eend $? } stop() { - ebegin "Stopping baseq3 dedicated..." - pid=`screen -list | grep q3ded | awk -F . '{ print $1 }' | sed -e s/.//` - kill $pid - eend $? - + ebegin "Stopping quake3 dedicated" + local pid=`screen -list | grep q3ded | awk -F . '{print $1}' | sed -e s/.//` + if [ -z "${pid}" ] ; then + eend 1 "Lost screen session" + else + pid=`pstree -p ${pid} | sed -e 's:^.*q3ded::'` + pid=${pid:1:${#pid}-2} + if [ -z "${pid}" ] ; then + eend 1 "Lost q3ded session" + else + kill ${pid} + eend $? "Could not kill q3ded" + fi + fi } status() { - screen -list | grep q3ded + screen -list | grep q3ded } diff --git a/games-fps/quake3/files/startq3ded b/games-fps/quake3/files/startq3ded deleted file mode 100644 index 126a633a13f3..000000000000 --- a/games-fps/quake3/files/startq3ded +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -cd /opt/quake3 -exec ./q3ded +set com_hunkmegs 24 +set dedicated 1 +set net_port 27960 +map q3tourney2 |