]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - xonotic-linux-sdl.sh
Fix typo causing empty directory error
[xonotic/xonotic.git] / xonotic-linux-sdl.sh
index e2213715be0e9c320b9ec39beba23072d1ca4d44..f96c83f9d0af0ed70632c8e1c517f1a0875c4b13 100755 (executable)
@@ -8,6 +8,7 @@ cd "${path}"
 
 case "${0##*/}" in
   *dedicated*) mode="dedicated" ;;
+  *glx*)       mode="glx" ;;
   *)           mode="sdl" ;;
 esac
 
@@ -16,7 +17,10 @@ case "$(uname -m)" in
   *)   arch="linux64" ;;
 esac
 
-xonotic="xonotic-${arch}-${mode}"
+# prefer locally built binary if available (see: Makefile)
+xonotic="xonotic-local-${mode}"
+[ -x "$xonotic" ] || xonotic="xonotic-${arch}-${mode}"
+echo "Executing: $xonotic ${@}"
 
 set -- ./${xonotic} "${@}"
 
@@ -118,13 +122,4 @@ case "$xserver" in
                ;;
 esac
 
-# if pulseaudio
-if [ -z "$SDL_AUDIODRIVER" ]; then
-       if ps -C pulseaudio >/dev/null; then
-               if ldd /usr/lib/libSDL.so 2>/dev/null | grep pulse >/dev/null; then
-                       export SDL_AUDIODRIVER=pulse
-               fi
-       fi
-fi
-
 exec "$@"