summary refs log tree commit diff
path: root/pkgs/games/assaultcube/launcher.sh
blob: 331cb861f66cdfdd553bea2b12ea6d4291451567 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!@shell@
# original scripts are very awful

CUBE_DIR=@out@@gamedatadir@

case $(basename "$0") in
  assaultcube-server)
    CUBE_OPTIONS="-Cconfig/servercmdline.txt"
    BINARYPATH=@out@/bin/ac_server
    ;;
  assaultcube)
    CUBE_OPTIONS="--home=${HOME}/.assaultcube/v1.2next --init"
    BINARYPATH=@out@/bin/ac_client
    ;;
  *) echo "$0" is not supported.
     exit 1
esac

cd $CUBE_DIR
exec "${BINARYPATH}" ${CUBE_OPTIONS} "$@"