summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-09-20 14:20:30 +0200
committerErich Eckner <git@eckner.net>2017-09-20 14:20:30 +0200
commitd192abc1093f4b91c730437e4dd648fa728c8cc8 (patch)
tree30ce699f2d0a4fc8acf14d9752ecc0fd0bc6dfea
parent2ec30b1808abbc0252b0f1ceea1e0d5fb414b4f1 (diff)
downloadarchlinuxewe.git.save-d192abc1093f4b91c730437e4dd648fa728c8cc8.tar.xz
checkVersions kennt jetzt auch apache-spark
-rwxr-xr-xcheckVersions25
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="$(