diff options
Diffstat (limited to 'community/tremulous/tremulous.sh')
-rw-r--r-- | community/tremulous/tremulous.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/community/tremulous/tremulous.sh b/community/tremulous/tremulous.sh new file mode 100644 index 000000000..01575befc --- /dev/null +++ b/community/tremulous/tremulous.sh @@ -0,0 +1,14 @@ +#!/bin/sh +CARCH=`uname -m` +ext=x86; [ "$CARCH" = 'x86_64' ] && ext=x86_64 + +if [ ! -r "$HOME/.tremulous/base/vm/game.qvm" ]; then + echo "Cannot find game.qvm -- linking to installed version." + if [ ! -d "$HOME/.tremulous/base/vm" ]; then + mkdir -p "$HOME/.tremulous/base/vm/" || exit 1 + fi + ln -s /opt/tremulous/game.qvm "$HOME/.tremulous/base/vm/game.qvm" || exit 1 +fi + +cd /opt/tremulous/ +./tremulous.$ext "$@" |