From b04865073613148e4a21d54b058aada9a42f8134 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Sun, 26 Dec 2021 17:40:05 +0200 Subject: [PATCH] linter: fix detecting invalid versions --- scripts/lint-packages.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/lint-packages.sh b/scripts/lint-packages.sh index 6265ba6ad..e62812802 100755 --- a/scripts/lint-packages.sh +++ b/scripts/lint-packages.sh @@ -168,10 +168,11 @@ lint_package() { echo -n "TERMUX_PKG_VERSION: " if [ -n "$TERMUX_PKG_VERSION" ]; then - if grep -qiP '^[0-9][0-9a-z+\-\.]*' <<< "$TERMUX_PKG_VERSION"; then + if grep -qiP '^([0-9]+\:)?[0-9][0-9a-z+\-\.]*$' <<< "$TERMUX_PKG_VERSION"; then echo "PASS" else echo "INVALID (contains characters that are not allowed)" + pkg_lint_error=true fi else echo "NOT SET"