diff options
author | Erich Eckner <git@eckner.net> | 2017-09-20 14:20:30 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-09-20 14:20:30 +0200 |
commit | d192abc1093f4b91c730437e4dd648fa728c8cc8 (patch) | |
tree | 30ce699f2d0a4fc8acf14d9752ecc0fd0bc6dfea | |
parent | 2ec30b1808abbc0252b0f1ceea1e0d5fb414b4f1 (diff) | |
download | archlinuxewe.git.save-d192abc1093f4b91c730437e4dd648fa728c8cc8.tar.xz |
checkVersions kennt jetzt auch apache-spark
-rwxr-xr-x | checkVersions | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/checkVersions b/checkVersions index 2f153d95..e598addb 100755 --- a/checkVersions +++ b/checkVersions @@ -585,6 +585,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 remUrl="$( |