From 9b3d0272f8b99cc9e809901f7b835d84a26039e0 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sun, 7 Feb 2021 07:27:12 -0500 Subject: Update test scripts --- TestScripts/install-ndk.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'TestScripts/install-ndk.sh') diff --git a/TestScripts/install-ndk.sh b/TestScripts/install-ndk.sh index b202e5f6..99591794 100755 --- a/TestScripts/install-ndk.sh +++ b/TestScripts/install-ndk.sh @@ -37,16 +37,30 @@ if [ -z "${ANDROID_SDK_ROOT}" ]; then echo "ERROR: ANDROID_SDK_ROOT is not set for ${USER}. Please set it." - echo "ANDROID_SDK_ROOT is '${ANDROID_SDK_ROOT}'" exit 1 fi if [ -z "${ANDROID_NDK_ROOT}" ]; then echo "ERROR: ANDROID_NDK_ROOT is not set for ${USER}. Please set it." - echo "ANDROID_NDK_ROOT '${ANDROID_NDK_ROOT}'" exit 1 fi +if [[ ! -d "${ANDROID_SDK_ROOT}" ]]; then + echo "ANDROID_SDK_ROOT does not exist. The directory will be created." + if ! mkdir -p "${ANDROID_SDK_ROOT}"; then + echo "Failed to create ANDROID_SDK_ROOT '${ANDROID_SDK_ROOT}'." + echo "Is ANDROID_SDK_ROOT writeable? Maybe you need to run this script with 'sudo -E'." + fi +fi + +if [[ ! -d "${ANDROID_NDK_ROOT}" ]]; then + echo "ANDROID_NDK_ROOT does not exist. The directory will be created." + if ! mkdir -p "${ANDROID_NDK_ROOT}"; then + echo "Failed to create ANDROID_NDK_ROOT '${ANDROID_NDK_ROOT}'." + echo "Is ANDROID_NDK_ROOT writeable? Maybe you need to run this script with 'sudo -E'." + fi +fi + # Temp directory if [[ -z "$TMPDIR" ]]; then TMPDIR="$HOME/tmp" -- cgit v1.2.1