From b15d52553b0f84eaf3f46f9ae6d6049d648663a6 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 3 Sep 2019 09:24:10 +0200 Subject: checkVersions: learn boulder --- checkVersions | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'checkVersions') diff --git a/checkVersions b/checkVersions index c4130d5d..1c4dea38 100755 --- a/checkVersions +++ b/checkVersions @@ -674,20 +674,27 @@ then echo "/${quVer#*.com/}/tag/" | \ tr '[[:upper:]]' '[[:lower:]]' ) + if [ "${pkgname}" == 'boulder' ]; then + extra_chars='-' + else + extra_chars='' + fi remVer=$( \ curl_it "${quVer}" | \ tr "\"" "\n" | \ tr '[[:upper:]]' '[[:lower:]]' | \ - grep "^${quNam}\(v\|release%2f\|\)[0-9.]\+\$" | \ - sed "s@^${quNam}\(v\|release%2f\|\)@@" | \ - ( - if [ "${pkgname}" == "conky-irc" ] - then - grep -v '\.999$' - else - cat - fi - ) | \ + grep "^${quNam}\(v\|release\(%2f\|-\)\|\)[${extra_chars}0-9.]\+\$" | \ + sed "s@^${quNam}\(v\|release\(%2f\|-\)\|\)@@" | \ + if [ -n "${extra_chars}" ]; then + tr "${extra_chars}" '_' + else + cat + fi | \ + if [ "${pkgname}" == "conky-irc" ]; then + grep -v '\.999$' + else + cat + fi | \ latest_version ) elif echo "${src}" | \ -- cgit v1.2.3-54-g00ecf