X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=tests%2Futils%2Fenv.sh.in;h=77e0c443ec9f00b8e96f3d27e48eba5091efc226;hp=4cd75ce14f69de861a576f02599ee63e724808b5;hb=HEAD;hpb=4847ff77fd02c67f994b09f53babcbe5086b07dd diff --git a/tests/utils/env.sh.in b/tests/utils/env.sh.in index 4cd75ce1..77e0c443 100644 --- a/tests/utils/env.sh.in +++ b/tests/utils/env.sh.in @@ -1,15 +1,15 @@ -#!/bin/bash -# # SPDX-FileCopyrightText: 2021-2022 EfficiOS, Inc. # SPDX-License-Identifier: GPL-2.0-only +# shellcheck shell=bash + # Sets the variable named `$1` to `$2` if it's not set (or empty), and # exports it. _set_var_def() { local -r varname=$1 local -r val=$2 - if [[ -z $(eval echo "\$$varname") ]]; then + if [[ -z $(eval echo "\${$varname:-}") ]]; then eval "$varname='$val'" fi