From 679d14543488d866b3e2671dd8032ebd3e4b749b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 14 Jul 2021 23:39:44 +0300 Subject: [PATCH] kiss: only split version once per package --- kiss | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/kiss b/kiss index 794e42d..2e88c23 100755 --- a/kiss +++ b/kiss @@ -184,6 +184,15 @@ pkg_find_version() { read -r repo_ver repo_rel 2>/dev/null < "$repo_dir/version" || die "$1" "Failed to read version file ($repo_dir/version)" + + case $2 in *?*) + # Split the version on '.+-' to obtain individual components. + # Intentional, globbing disabled. + # shellcheck disable=2086 + IFS=.+- read -r repo_major repo_minor repo_patch repo_ident <