From 86c29d9b6db17beb47207068ec9bd81172a2fb6f Mon Sep 17 00:00:00 2001 From: SinTan1729 Date: Fri, 28 Jul 2023 12:02:31 -0500 Subject: [PATCH] fix: When starting from scratch --- build_revanced.sh | 2 +- download_apk.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build_revanced.sh b/build_revanced.sh index 5b82871..8891d66 100755 --- a/build_revanced.sh +++ b/build_revanced.sh @@ -114,7 +114,7 @@ if [[ $2 != buildonly ]]; then basename=$(echo $repo | cut -d '/' -f2) echo "Checking $basename" version_present=$(jq -r ".\"$basename\"" versions.json) - [ -z "$version_present" ] && version_present=0 + [[ "$version_present" == "null" ]] && version_present=0 data="$(jq -r ".tools[] | select((.repository == \"$repo\") and (.content_type | contains(\"archive\")))" latest_versions.json)" [[ $name == microg.apk ]] && version=$(curl -s "https://api.github.com/repos/$repo/releases/latest" | jq -r '.tag_name') || version=$(echo "$data" | jq -r '.version') if [[ $(ver_less_than $version_present $version) == true || ! -f $name || $2 == force ]]; then diff --git a/download_apk.sh b/download_apk.sh index a31149c..dca92b6 100755 --- a/download_apk.sh +++ b/download_apk.sh @@ -142,8 +142,8 @@ for apk in "${!apks[@]}"; do done version_present=$(jq -r ".\"$apk\"" versions.json) - [ -z "$version_present" ] && version_present=0 + [[ -z "$version_present" || "$version" == "null" ]] && version_present=0 [[ "$version" == "0" ]] && version=latest - [[ $(ver_less_than $version_present $version) == true || ! -f $apk.apk || $2 == force ]] && ${apks[$apk]} || echo "Recommended version ($version_present) of "$apk" is already present" + [[ $(ver_less_than $version_present $version) || ! -f $apk.apk || $2 == force ]] && ${apks[$apk]} || echo "Recommended version ($version_present) of "$apk" is already present" done