From a0c0019e5f7480513de9038b019e57dcc86725f4 Mon Sep 17 00:00:00 2001 From: j-hc Date: Fri, 6 Oct 2023 20:07:01 +0300 Subject: [PATCH] fix passing microg patch --- utils.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/utils.sh b/utils.sh index 331cc92..e6f26fd 100755 --- a/utils.sh +++ b/utils.sh @@ -456,10 +456,8 @@ build_rv() { if [ "${args[merge_integrations]}" = true ]; then p_patcher_args+=("-m ${args[integ]}"); fi local microg_patch - microg_patch=$(jq -r ".[] | select(.compatiblePackages[].name==\"${pkg_name}\") | .name" "${args[ptjs]}" | grep -iF microg || :) + microg_patch=$(jq -r ".[] | select(.compatiblePackages // [] | .[] | .name==\"${pkg_name}\") | .name" "${args[ptjs]}" | grep -iF microg || :) if [ "$microg_patch" ]; then - microg_patch="${microg_patch,,}" - microg_patch="${microg_patch// /-}" p_patcher_args=("${p_patcher_args[@]//-[ei] ${microg_patch}/}") fi @@ -507,9 +505,9 @@ build_rv() { if [ "$microg_patch" ]; then patched_apk="${TEMP_DIR}/${app_name_l}-${rv_brand_f}-${version_f}-${arch_f}-${build_mode}.apk" if [ "$build_mode" = apk ]; then - patcher_args+=("-i ${microg_patch}") + patcher_args+=("-i '${microg_patch}'") elif [ "$build_mode" = module ]; then - patcher_args+=("-e ${microg_patch}") + patcher_args+=("-e '${microg_patch}'") fi else patched_apk="${TEMP_DIR}/${app_name_l}-${rv_brand_f}-${version_f}-${arch_f}.apk"