From d74f989831532a6734f4046a20297260b38ad2a7 Mon Sep 17 00:00:00 2001 From: Elena Uziunaite Date: Thu, 7 Nov 2024 14:36:07 +0000 Subject: [PATCH] Edit file paths Signed-off-by: Elena Uziunaite --- scripts/project_detection.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/scripts/project_detection.sh b/scripts/project_detection.sh index 3f40cc55e..ab57f006d 100755 --- a/scripts/project_detection.sh +++ b/scripts/project_detection.sh @@ -11,7 +11,16 @@ # Project detection read_project_name_file () { - PROJECT_NAME_FILE='../../scripts/project_name.txt' + SCRIPT_DIR=$(pwd) + + PROJECT_NAME_FILE="scripts/project_name.txt" + + if echo "$SCRIPT_DIR" | grep -q "/framework/scripts" || echo "$SCRIPT_DIR" | grep -q "/tests/scripts"; then + PROJECT_NAME_FILE="../../scripts/project_name.txt" + elif echo "$SCRIPT_DIR" | grep -q "/mbedtls/scripts" || echo "$SCRIPT_DIR" | grep -q "/TF-PSA-Crypto/scripts"; then + PROJECT_NAME_FILE="project_name.txt" + fi + if read -r PROJECT_NAME < "$PROJECT_NAME_FILE"; then :; else echo "$PROJECT_NAME_FILE does not exist... Exiting..." >&2 exit 1 @@ -30,7 +39,15 @@ in_tf_psa_crypto_repo () { #Branch detection read_build_info () { - BUILD_INFO_FILE='../../include/mbedtls/build_info.h' + SCRIPT_DIR=$(pwd) + + BUILD_INFO_FILE="include/mbedtls/build_info.h" + + if echo "$SCRIPT_DIR" | grep -q "/framework/scripts" || echo "$SCRIPT_DIR" | grep -q "/tests/scripts"; then + BUILD_INFO_FILE="../../include/mbedtls/build_info.h" + elif echo "$SCRIPT_DIR" | grep -q "/mbedtls/scripts"; then + BUILD_INFO_FILE="../include/mbedtls/build_info.h" + fi if [ ! -f "$BUILD_INFO_FILE" ]; then echo "File $BUILD_INFO_FILE not found."