blob: e87759a987cb061ab2fe3db17d4e1417b0eef4af [file] [log] [blame]
Paul Sokolovsky2f5ab4e2023-12-01 12:11:39 +03001#!/bin/bash
2#
3# Copyright (c) 2019, Arm Limited. All rights reserved.
4#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8# Script to activate ArmClang UBL license.
9
10set -ex
11
12varname=${COMPILER}_PATH
13eval COMP_PATH=\$$varname
14
Paul Sokolovskyf9f8a3c2023-12-06 10:24:26 +030015success=0
16delay=5
17for i in $(seq 1 3); do
18 if ${COMP_PATH}/armlm activate --code ${ARMCLANG_UBL_CODE}; then
19 success=1
20 break
21 fi
22 sleep ${delay}
23 delay=$((${delay} * 2))
24done
25
26if [ ${success} -eq 0 ]; then
Paul Sokolovsky010b6022023-12-01 12:52:35 +030027 ls -l ~/.armlm/logs/*.log
28 cat ~/.armlm/logs/*.log
29 exit 1
30fi
31
Paul Sokolovsky2f5ab4e2023-12-01 12:11:39 +030032${COMP_PATH}/armlm inspect