From 338c5a4f91a18641abba31fee03a51a5fd22ea32 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 14 Jul 2023 17:38:00 +0200 Subject: [PATCH] libpbuild.bash: bugfix in installing shared libs --- Pmodules/libpbuild.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Pmodules/libpbuild.bash b/Pmodules/libpbuild.bash index 81420d1..f39d58b 100644 --- a/Pmodules/libpbuild.bash +++ b/Pmodules/libpbuild.bash @@ -749,7 +749,7 @@ pbuild::install_shared_libs() { install_shared_libs_Linux() { local libs=( $(ldd "${binary}" | \ ${awk} "/ => \// && /${pattern}/ {print \$3}") ) - if [[ -n "${libs}" ]]; then + if (( ${#libs[@]} > 0 )); then ${cp} -vL "${libs[@]}" "${dstdir}" || return $? fi return 0 @@ -759,7 +759,7 @@ pbuild::install_shared_libs() { # https://stackoverflow.com/questions/33991581/install-name-tool-to-update-a-executable-to-search-for-dylib-in-mac-os-x local libs=( $(${otool} -L "${binary}" | \ ${awk} "/${pattern}/ {print \$1}")) - if [[ -n "${libs}" ]]; then + if (( ${#libs[@]} > 0 )); then ${cp} -vL "${libs[@]}" "${dstdir}" || return $? fi return 0