diff options
author | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2006-03-14 22:26:35 +0000 |
---|---|---|
committer | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2006-03-14 22:26:35 +0000 |
commit | b7329b5d163d10c7daba4770cbd0f280ddda1371 (patch) | |
tree | 19644c017f16a4d3ca29c76c37d50f2aaf00f99e /code/unix/setup/pkg/ioq3ded.sh | |
parent | c5a683d32fa9906e1d63e0fddf20ca7f25cc1a20 (diff) | |
download | ioquake3-aero-b7329b5d163d10c7daba4770cbd0f280ddda1371.tar.gz ioquake3-aero-b7329b5d163d10c7daba4770cbd0f280ddda1371.zip |
* Solaris package patch
git-svn-id: svn://svn.icculus.org/quake3/trunk@643 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/unix/setup/pkg/ioq3ded.sh')
-rw-r--r-- | code/unix/setup/pkg/ioq3ded.sh | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/code/unix/setup/pkg/ioq3ded.sh b/code/unix/setup/pkg/ioq3ded.sh new file mode 100644 index 0000000..5ed9742 --- /dev/null +++ b/code/unix/setup/pkg/ioq3ded.sh @@ -0,0 +1,42 @@ +#!/bin/bash +# Rev: $Id: ioq3ded.sh,v 1.9 2006/01/18 13:47:42 raistlin Exp raistlin $ +# Needed to make symlinks/shortcuts work. +# the binaries must run with correct working directory +# + +IOQ3_DIR=/usr/local/share/games/quake3 + +COMPILE_PLATFORM=`uname|sed -e s/_.*//|tr A-Z a-z` +COMPILE_ARCH=`uname -p | sed -e s/i.86/i386/` + +EXEC_REL=release + +#EXEC_BIN=ioquake3.${COMPILE_ARCH} +#EXEC_BIN=ioquake3-smp.${COMPILE_ARCH} +EXEC_BIN=ioq3ded.${COMPILE_ARCH} + +EXEC_FLAGS="+set fs_cdpath ${IOQ3_DIR} +set vm_game 1 +set vm_cgame 1 +set vm_ui 1 +set sv_pure 1 +set ttycon 0" + +EXEC_DIR_LIST=${IOQ3_DIR} + +for d in ${EXEC_DIR_LIST} +do + if [ -d $d ]; then + EXEC_DIR=${d} + break + fi +done + +if [ "X${EXEC_DIR}" != "X" ]; then + if [ ! -x ${EXEC_DIR}/${EXEC_BIN} ]; then + echo "Executable ${EXEC_DIR}/${EXEC_BIN} not found!" ; exit 1 + fi + cd ${IOQ3_DIR} && \ + ${EXEC_DIR}/${EXEC_BIN} ${EXEC_FLAGS} $* + exit $? +else + echo "No ioq3 binaries found!" + exit 1 +fi + + |