From 1b7a64470cf257f93d60fa2b907f923c8cda9817 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Thu, 23 Dec 2021 15:31:33 +0200 Subject: [PATCH] linter: check package version format --- scripts/lint-packages.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/lint-packages.sh b/scripts/lint-packages.sh index 47cf53624..6265ba6ad 100755 --- a/scripts/lint-packages.sh +++ b/scripts/lint-packages.sh @@ -168,7 +168,11 @@ lint_package() { echo -n "TERMUX_PKG_VERSION: " if [ -n "$TERMUX_PKG_VERSION" ]; then - echo "PASS" + if grep -qiP '^[0-9][0-9a-z+\-\.]*' <<< "$TERMUX_PKG_VERSION"; then + echo "PASS" + else + echo "INVALID (contains characters that are not allowed)" + fi else echo "NOT SET" pkg_lint_error=true