From d192abc1093f4b91c730437e4dd648fa728c8cc8 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 20 Sep 2017 14:20:30 +0200 Subject: checkVersions kennt jetzt auch apache-spark --- checkVersions | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/checkVersions b/checkVersions index 2f153d95..e598addb 100755 --- a/checkVersions +++ b/checkVersions @@ -584,6 +584,31 @@ then )" [ -n "${remVer}" ] && break done + elif echo "${src}" | \ + grep -q '^https://archive\.apache\.org/' + then + remVerz="$( + echo "${src}" | \ + sed 's|[^/]\+/[^/]\+$||' + )" + for mainVer in $( + curl_it "${remVerz}" | \ + tr '"' '\n' | \ + grep "^${pkgname#apache-}-[0-9.]\+/\$" | \ + sed "s|^${pkgname#apache-}-\([0-9.]\+\)/\$|\1|" | \ + sort -Vr + ) + do + remVer="$( + curl_it "${remVerz}${pkgname#apache-}-${mainVer}/" | \ + tr '"' '\n' | \ + grep "^${pkgname#apache-}-[0-9.]\+\.t\(ar\.\)\?\(gz\|bz2\|xz\)\$" | \ + sed "s@^${pkgname#apache-}-\([0-9.]\+\)\.t\(ar\.\)\?\(gz\|bz2\|xz\)\$@\1@" | \ + sort -V | \ + tail -n1 + )" + [ -n "${remVer}" ] && break + done elif echo "${src}" | \ grep -q "http://www\.mkgmap\.org\.uk/download" then -- cgit v1.2.3-54-g00ecf