Sync scripts in 'script' directory with internal CI
Sync scripts with platform-ci commit:
539c151d0cd99a5e6ca6c0e6966f6d8579fe864e
Signed-off-by: Zelalem <zelalem.aweke@arm.com>
Change-Id: I455770dea2e3974f652de317b21e53cfc0b9199e
diff --git a/script/build_package.sh b/script/build_package.sh
index 33d8258..6ed52b0 100755
--- a/script/build_package.sh
+++ b/script/build_package.sh
@@ -320,6 +320,7 @@
cert_args+=" --rot-key $rot_key"
local dyn_config_opts=(
+ "fw-config"
"hw-config"
"tb-fw-config"
"nt-fw-config"
@@ -442,8 +443,6 @@
url="$mbedtls_archive" saveas="$mbedtls_ar" fetch_file
mkdir "$mbedtls_dir"
extract_tarball $mbedtls_ar $mbedtls_dir
- mbedtls_dir="$mbedtls_dir/$mbedtls_repo_name"
-
fi
emit_env "MBEDTLS_DIR" "$mbedtls_dir"
@@ -789,6 +788,14 @@
set_run_env "model_path" "${1:?}"
}
+set_model_env() {
+ local var="${1:?}"
+ local val="${2?}"
+ local run_root="${archive:?}/run"
+
+ mkdir -p "$run_root"
+ echo "export $var=$val" >> "$run_root/model_env"
+}
set_run_env() {
local var="${1:?}"
local val="${2?}"