diff --git a/scripts/updates/check-updates.sh b/scripts/updates/check-updates.sh index 3350a2c8b..61f74bb38 100755 --- a/scripts/updates/check-updates.sh +++ b/scripts/updates/check-updates.sh @@ -30,8 +30,13 @@ if [ -f "${BASEDIR}/github-projects.txt" ]; then # Our local version of package. termux_version=$(set +e +u;. "${BASEDIR}/../../packages/${package}/build.sh" 2>/dev/null; echo "$TERMUX_PKG_VERSION") termux_epoch="$(echo "$termux_version" | cut -d: -f1)" - [ -n "$termux_epoch" ] && termux_epoch+=":" termux_version=$(echo "$termux_version" | cut -d: -f2-) + if [ "$termux_version" == "$termux_epoch" ]; then + # No epoch set. + termux_epoch="" + else + termux_epoch+=":" + fi # Latest version is the current release tag on Github. latest_version=$(curl --silent -H "Authorization: token ${GITHUB_API_TOKEN}" "https://api.github.com/repos/${project}/releases/latest" | jq -r .tag_name)