summaryrefslogtreecommitdiff
path: root/checkVersions
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-09-03 09:24:10 +0200
committerErich Eckner <git@eckner.net>2019-09-03 09:24:10 +0200
commitb15d52553b0f84eaf3f46f9ae6d6049d648663a6 (patch)
treec47555d3df14a892de17e07f36664bd70ceba4a5 /checkVersions
parentf5a5392099077ceda0006ebe990a3909dda43fdc (diff)
downloadarchlinuxewe.git.save-b15d52553b0f84eaf3f46f9ae6d6049d648663a6.tar.xz
checkVersions: learn boulder
Diffstat (limited to 'checkVersions')
-rwxr-xr-xcheckVersions27
1 files changed, 17 insertions, 10 deletions
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}" | \