blob: 2b7c78e60a2926879bd88f270a2702a5585f5f25 [file] [log] [blame]
Raef Colesb3d343b2020-12-08 09:31:43 +00001# Copyright (c) 2021, Arm Limited. All rights reserved.
2#
3# SPDX-License-Identifier: BSD-3-Clause
4
5set_default()
6{
7 if test -z "$(eval echo '$'$1)"
8 then
9 eval export $1='$2'
10 fi
11}
12
13info()
14{
15 printf "[INF] $1\n" 1>&2
16}
17warn()
18{
19 printf "\e[33m[WRN] $1\e[0m\n" 1>&2
20}
21error()
22{
23 printf "\e[31m[ERR] $1\e[0m\n" 1>&2
24 if test -n "$2"
25 then
26 exit $2
27 else
28 exit 1
29 fi
30}