summaryrefslogtreecommitdiff
path: root/checkVersions
diff options
context:
space:
mode:
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}" | \