diff --git a/internal/c/libqb/os/lnx/build_test.sh b/internal/c/libqb/os/lnx/build_test.sh old mode 100644 new mode 100755 diff --git a/internal/c/libqb/os/lnx/setup_build.sh b/internal/c/libqb/os/lnx/setup_build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/conversion/download/libsamplerate-0.1.8/Cfg/ltmain.sh b/internal/c/parts/audio/conversion/download/libsamplerate-0.1.8/Cfg/ltmain.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/conversion/download/libsamplerate-0.1.8/autogen.sh b/internal/c/parts/audio/conversion/download/libsamplerate-0.1.8/autogen.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/conversion/download/libsamplerate-0.1.8/src/check_asm.sh b/internal/c/parts/audio/conversion/download/libsamplerate-0.1.8/src/check_asm.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/conversion/os/lnx/build.sh b/internal/c/parts/audio/conversion/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/conversion/src/check_asm.sh b/internal/c/parts/audio/conversion/src/check_asm.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/decode/mp3/os/lnx/build.sh b/internal/c/parts/audio/decode/mp3/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/decode/ogg/os/lnx/build.sh b/internal/c/parts/audio/decode/ogg/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/libresample/os/lnx/build.sh b/internal/c/parts/audio/libresample/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/audio/out/os/lnx/build.sh b/internal/c/parts/audio/out/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/download/freeglut-2.8.0/autogen.sh b/internal/c/parts/core/download/freeglut-2.8.0/autogen.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/download/freeglut-2.8.0/ltmain.sh b/internal/c/parts/core/download/freeglut-2.8.0/ltmain.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/glew/download/glew-1.10.0/auto/bin/filter_gl_ext.sh b/internal/c/parts/core/glew/download/glew-1.10.0/auto/bin/filter_gl_ext.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/glew/download/glew-1.10.0/auto/bin/filter_gles_ext.sh b/internal/c/parts/core/glew/download/glew-1.10.0/auto/bin/filter_gles_ext.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/glew/download/glew-1.10.0/auto/bin/update_ext.sh b/internal/c/parts/core/glew/download/glew-1.10.0/auto/bin/update_ext.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/os/lnx/build.sh b/internal/c/parts/core/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/core/os/lnx/setup_build.sh b/internal/c/parts/core/os/lnx/setup_build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/video/font/ttf/os/lnx/build.sh b/internal/c/parts/video/font/ttf/os/lnx/build.sh old mode 100644 new mode 100755 diff --git a/internal/c/parts/video/font/ttf/os/lnx/setup_build.sh b/internal/c/parts/video/font/ttf/os/lnx/setup_build.sh old mode 100644 new mode 100755 diff --git a/setup_lnx.sh b/setup_lnx.sh index 274329a49..d0dfd3d18 100755 --- a/setup_lnx.sh +++ b/setup_lnx.sh @@ -30,6 +30,14 @@ DOWNLOAD= #Set this to 1 to compile SDL instead (Only works if DOWNLOAD=1) SDL= + +#Make sure we're not running as root +if [ $EUID == "0" ]; then + echo "You are trying to run this script as root. This is highly unrecommended." + echo "This script will prompt you for your sudo password if needed to install packages." + exit 1 +fi + if [ "$DOWNLOAD" == "1" ]; then #Various URL's for downloads QB64_URL="http://www.qb64.net/qb64v0978-lnx.tar.gz"