From 590e06bd0fd8e179cfae67cd5c4586a8d1748f25 Mon Sep 17 00:00:00 2001 From: Patrik Berglund Date: Wed, 16 Aug 2023 14:34:39 +0100 Subject: [PATCH] install_base.sh: follow symlink when trying determining JAVA_HOME FIX On some distributions /usr/lib/jvm will only contain symlinks that points outside that directory, therefore we must make sure to follow the symlinks. --- install_base.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_base.sh b/install_base.sh index d5d96cb0e..56945549d 100755 --- a/install_base.sh +++ b/install_base.sh @@ -85,7 +85,7 @@ install_android_sdk_manager() { # according to the distribution ANDROID_SDK_JAVA_VERSION=17 find_java_home() { - _JAVA_BIN=$(find /usr/lib/jvm -path "*$ANDROID_SDK_JAVA_VERSION*/bin/java" -not -path '*/jre/bin/*' -print -quit) + _JAVA_BIN=$(find -L /usr/lib/jvm -path "*$ANDROID_SDK_JAVA_VERSION*/bin/java" -not -path '*/jre/bin/*' -print -quit) _JAVA_HOME=$(dirname "$_JAVA_BIN")/../ echo "Found JAVA_HOME=$_JAVA_HOME" -- GitLab