Преглед на файлове

Added rng-tools as a requirement for Project Zomboid

Daniel Gibbs преди 8 години
родител
ревизия
06a7fa24b0
променени са 1 файла, в които са добавени 22 реда и са изтрити 4 реда
  1. 22 4
      lgsm/functions/check_deps.sh

+ 22 - 4
lgsm/functions/check_deps.sh

@@ -260,14 +260,23 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then
 	# Hurtword/Rust
 	# Hurtword/Rust
 	elif [ "${gamename}" == "Hurtword" ]||[ "${gamename}" == "Rust" ]; then
 	elif [ "${gamename}" == "Hurtword" ]||[ "${gamename}" == "Rust" ]; then
 		array_deps_required+=( lib32z1 )
 		array_deps_required+=( lib32z1 )
-	# Project Zomboid and Minecraft
-	elif [ "${engine}" ==  "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then
+	# Minecraft
+	elif [ "${shortname}" == "mc" ]; then
 		javaversion=$(java -version 2>&1 | grep "version")
 		javaversion=$(java -version 2>&1 | grep "version")
 		if [ -n "${javaversion}" ]; then
 		if [ -n "${javaversion}" ]; then
 			javacheck=1 # Added for users using Oracle JRE to bypass the check.
 			javacheck=1 # Added for users using Oracle JRE to bypass the check.
 		else
 		else
 			array_deps_required+=( default-jre )
 			array_deps_required+=( default-jre )
 		fi
 		fi
+	# Project Zomboid
+	elif [ "${engine}" ==  "projectzomboid" ]; then
+		javaversion=$(java -version 2>&1 | grep "version")
+		if [ -n "${javaversion}" ]; then
+			javacheck=1 # Added for users using Oracle JRE to bypass the check.
+			array_deps_required+=( rng-tools )
+		else
+			array_deps_required+=( default-jre rng-tools )
+		fi
 	# GoldenEye: Source
 	# GoldenEye: Source
 	elif [ "${gamename}" ==  "GoldenEye: Source" ]; then
 	elif [ "${gamename}" ==  "GoldenEye: Source" ]; then
 		array_deps_required+=( zlib1g:i386 libldap-2.4-2:i386 )
 		array_deps_required+=( zlib1g:i386 libldap-2.4-2:i386 )
@@ -355,13 +364,22 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then
 		array_deps_required+=( xz )
 		array_deps_required+=( xz )
 	elif [ "${gamename}" == "Hurtword" ]||[ "${gamename}" == "Rust" ]; then
 	elif [ "${gamename}" == "Hurtword" ]||[ "${gamename}" == "Rust" ]; then
 		array_deps_required+=( zlib-devel )
 		array_deps_required+=( zlib-devel )
-	# Project Zomboid and Minecraft
+	# Minecraft
+	elif [ "${shortname}" == "mc" ]; then
+		javaversion=$(java -version 2>&1 | grep "version")
+		if [ -n "${javaversion}" ]; then
+			javacheck=1 # Added for users using Oracle JRE to bypass the check.
+			array_deps_required+=( java-1.8.0-openjdk )
+		else
+			array_deps_required+=( java-1.8.0-openjdk rng-tools )
+		fi
+	# Project Zomboid
 	elif [ "${engine}" ==  "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then
 	elif [ "${engine}" ==  "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then
 		javaversion=$(java -version 2>&1 | grep "version")
 		javaversion=$(java -version 2>&1 | grep "version")
 		if [ -n "${javaversion}" ]; then
 		if [ -n "${javaversion}" ]; then
 			javacheck=1 # Added for users using Oracle JRE to bypass the check.
 			javacheck=1 # Added for users using Oracle JRE to bypass the check.
 		else
 		else
-			array_deps_required+=( java-1.8.0-openjdk )
+			array_deps_required+=( java-1.8.0-openjdk rng-tools )
 		fi
 		fi
 	# GoldenEye: Source
 	# GoldenEye: Source
 	elif [ "${gamename}" ==  "GoldenEye: Source" ]; then
 	elif [ "${gamename}" ==  "GoldenEye: Source" ]; then