| #!/bin/bash | |
| # | |
| # Copyright (c) 2019, Arm Limited. All rights reserved. | |
| # | |
| # SPDX-License-Identifier: BSD-3-Clause | |
| # | |
| # Script to activate ArmClang UBL license. | |
| set -ex | |
| varname=${COMPILER}_PATH | |
| eval COMP_PATH=\$$varname | |
| success=0 | |
| delay=5 | |
| for i in $(seq 1 3); do | |
| if ${COMP_PATH}/armlm activate --code ${ARMCLANG_UBL_CODE}; then | |
| success=1 | |
| break | |
| fi | |
| sleep ${delay} | |
| delay=$((${delay} * 2)) | |
| done | |
| if [ ${success} -eq 0 ]; then | |
| ls -l ~/.armlm/logs/*.log | |
| cat ~/.armlm/logs/*.log | |
| exit 1 | |
| fi | |
| ${COMP_PATH}/armlm inspect |