From 59054781711c6e4c7e90b0f5bfcd22387543fda6 Mon Sep 17 00:00:00 2001 From: Alex Benya Denisov Date: Fri, 31 Jul 2026 16:13:54 +0300 Subject: [PATCH] fix: parse APK package version from filename --- scripts/prepare-package-repository.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/prepare-package-repository.sh b/scripts/prepare-package-repository.sh index c3e0e9b..ee3f79e 100644 --- a/scripts/prepare-package-repository.sh +++ b/scripts/prepare-package-repository.sh @@ -70,7 +70,9 @@ for artifact_dir in "$source_dir"/openwrt-*; do fi ;; *.apk) - package_version="$(printf '%s\n' "$package_name" | sed -n 's/^rmm-agent-go-production[-_]\([^_]*\)_.*/\1/p')" + package_version="${package_name%.apk}" + package_version="${package_version#rmm-agent-go-production_}" + package_version="${package_version#rmm-agent-go-production-}" ;; *) echo "cannot determine rmm-agent-go-production package version in $artifact_dir" >&2