diff options
author | r4v3n6101 | 2023-01-11 11:56:11 +0300 |
---|---|---|
committer | r4v3n6101 | 2023-01-11 11:56:11 +0300 |
commit | baca0667085f2d9175514159fda22c8dfaca7859 (patch) | |
tree | a5ed155eea7c5c18970f35b91b8842b2d2e51a09 /xash3d | |
parent | a9a163b4c59ecc2e7f64040bffa94725c3291272 (diff) | |
download | aur-xash3d-fwgs-git.tar.gz |
Check XDG_DATA_HOME
Diffstat (limited to 'xash3d')
-rw-r--r-- | xash3d | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1,12 +1,18 @@ #!/bin/sh -export XASH3D_RODIR="/opt/xash3d/" -export XASH3D_BASEDIR="$HOME/.xash3d/" -export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${XASH3D_RODIR}" - +if [ -z "$XASH3D_BASEDIR" ]; then + if [ -n "$XDG_DATA_HOME" ]; then + export XASH3D_BASEDIR="$XDG_DATA_HOME/xash3d/" + else + export XASH3D_BASEDIR="$HOME/.xash3d/" + fi +fi if [ ! -d "$XASH3D_BASEDIR" ]; then - echo "$XASH3D_BASEDIR not found. Create a new one and put gamefiles into it (e.g. ${XASH3D_BASEDIR}valve/)" + echo "$XASH3D_BASEDIR not found. Create a new one and put gamefiles into it" exit 1 fi +export XASH3D_RODIR="/opt/xash3d/" +export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${XASH3D_RODIR}:${XASH3D_BASEDIR}" + /opt/xash3d/xash3d "$@" |