Merge branch 'northivanastan/documentation' into 'master'
[xonotic/xonotic.git] / xonotic-linux-glx.sh
index 03588c0c1d1b4f7922bb10cbecc96c33e0000424..137fc4ed27bacc5f4db5b82600047fa4a4f89989 100755 (executable)
@@ -1,19 +1,20 @@
 #!/bin/sh
 
 path=`dirname "${0}"`
 #!/bin/sh
 
 path=`dirname "${0}"`
-link=`readlink "${0}"`
+link=`readlink -f "${0}"`
 
 [ -n "${link}" ] && path=`dirname "${link}"`
 cd "${path}"
 
 case "${0##*/}" in
 
 [ -n "${link}" ] && path=`dirname "${link}"`
 cd "${path}"
 
 case "${0##*/}" in
+  *dedicated*) mode="dedicated" ;;
   *sdl*)       mode="sdl" ;;
   *)           mode="glx" ;;
 esac
 
 case "$(uname -m)" in
   *sdl*)       mode="sdl" ;;
   *)           mode="glx" ;;
 esac
 
 case "$(uname -m)" in
-  x86_64)      arch="linux64" ;;
-  *)           arch="linux32" ;;
+  i?86)        arch="linux32" ;;  # Not supported anymore but you can build your own.
+  *)   arch="linux64" ;;
 esac
 
 xonotic="xonotic-${arch}-${mode}"
 esac
 
 xonotic="xonotic-${arch}-${mode}"