From 7918fe868002c6fd55eb5367f7bd5c5bf7ec3731 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 27 Dec 2018 17:57:24 +0100 Subject: [PATCH] bugfix in libpbuild.bash bug fixed in function pbuild::module_is_avail(): set 'uvar' to '__unused__' if second argument is empty/unset --- Pmodules/libpbuild.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Pmodules/libpbuild.bash b/Pmodules/libpbuild.bash index 1c85bbc..7b1eef7 100644 --- a/Pmodules/libpbuild.bash +++ b/Pmodules/libpbuild.bash @@ -157,7 +157,7 @@ pbuild::install_docfiles() { pbuild::module_is_avail() { local "$2" local uvar="$2" - [[ -z "${uvar}" ]] || uvar="__unused__" + [[ -n "${uvar}" ]] || uvar="__unused__" local output=( $("${MODULECMD}" bash avail -a -m "$1" 2>&1 1>/dev/null) ) [[ "${output[0]}" == "$1" ]] && std::upvar "${uvar}" "${output[1]}" }