summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2017-07-26 21:32:32 -0400
committerChris Severance2017-07-26 21:32:32 -0400
commite428f5d036fd8c4c347cdba7ee534ca127e85f37 (patch)
tree841d1082cfe58d9a36c4396a67829a2185a1bc01
parent754f61e00819624a784da76c6a18d40a5ec4a29f (diff)
downloadaur-e428f5d036fd8c4c347cdba7ee534ca127e85f37.tar.gz
Update to 2.8.1, mirrors
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD350
2 files changed, 331 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0066293e01f9..ae5d716c85e0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Apr 29 20:12:21 UTC 2017
+# Thu Jul 27 01:32:11 UTC 2017
pkgbase = hadoop
pkgdesc = Hadoop - MapReduce implementation and distributed filesystem
- pkgver = 2.8.0
+ pkgver = 2.8.1
pkgrel = 1
url = http://hadoop.apache.org
install = hadoop.install
@@ -33,7 +33,7 @@ pkgbase = hadoop
backup = etc/hadoop/ssl-server.xml.example
backup = etc/hadoop/taskcontroller.cfg
backup = etc/hadoop/task-log4j.properties
- source = http://www-us.apache.org/dist/hadoop/common/hadoop-2.8.0/hadoop-2.8.0.tar.gz
+ source = http://www-us.apache.org/dist//hadoop/common/hadoop-2.8.1/hadoop-2.8.1.tar.gz
source = hadoop.profile
source = hadoop-conf
source = hadoop.sh
@@ -42,7 +42,7 @@ pkgbase = hadoop
source = hadoop-secondarynamenode.service
source = hadoop-jobtracker.service
source = hadoop-tasktracker.service
- sha256sums = 3c0c6053651970c3ce283c100ee3e4e257c7f2dd7d7f92c98c8b0a3a440c04a0
+ sha256sums = b5be527578ef2c8565cd435ab4ae71a024cad704f7bf597bd792082703bd77d9
sha256sums = b6607cb8531244d9be9241d8d4980d5695869f89fa598c8d24b35ec503df413b
sha256sums = e584c32246fd23fe5f35b13399372419584c27a234364b12d1479f3c87e70748
sha256sums = 93cb40f76f6bb0c1924b7ef083b82d39bf32190f86c28fc6304839703cdda7b1
diff --git a/PKGBUILD b/PKGBUILD
index 0ca62bdd1f37..6554fcc72229 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,11 @@
# Contributor: Markus Holtermann <aur@markusholtermann.eu>
# Contributor: Mantas Vidutis <mantas.a.vidutis-at-gmail.com>
# Contributor: Tianjiao Yin <ytj000@gmail.com>
-#
-# Check this file for alternative mirrors!
set -u
pkgname='hadoop'
-pkgver=2.8.0
-pkgrel=1
+pkgver='2.8.1'
+pkgrel='1'
pkgdesc='Hadoop - MapReduce implementation and distributed filesystem'
arch=('i686' 'x86_64')
url='http://hadoop.apache.org'
@@ -40,22 +38,7 @@ backup=(
options=('!strip')
install="${pkgname}.install"
source=(
- "http://www-us.apache.org/dist/"
- # "http://mirror3.layerjet.com/apache/"
- # "http://apache.openmirror.de/"
- # "http://mirror.serversupportforum.de/apache/"
- # "http://mirror.arcor-online.net/www.apache.org/"
- # "http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/"
- # "http://apache.imsam.info/"
- # "http://mirror.synyx.de/apache/"
- # "http://artfiles.org/apache.org/"
- # "http://apache.mirror.digionline.de/"
- # "http://apache.lauf-forum.at/"
- # "http://ftp.halifax.rwth-aachen.de/apache/"
- # "http://mirror.netcologne.de/apache.org/"
- # "http://mirror.softaculous.com/apache/"
- # "http://apache.spd.co.il/"
- # "http://apache.mirror.iphh.net/"
+ "http://www-us.apache.org/dist/|hadoop/common/hadoop-${pkgver}/hadoop-${pkgver}.tar.gz"
'hadoop.profile'
'hadoop-conf'
'hadoop.sh'
@@ -66,8 +49,7 @@ source=(
'hadoop-tasktracker.service'
)
_verwatch=("${source[0]}hadoop/common/" '.*href="hadoop-\([0-9\.]\+\)/.*' 'f')
-source[0]="${source[0]}hadoop/common/hadoop-${pkgver}/hadoop-${pkgver}.tar.gz"
-sha256sums=('3c0c6053651970c3ce283c100ee3e4e257c7f2dd7d7f92c98c8b0a3a440c04a0'
+sha256sums=('b5be527578ef2c8565cd435ab4ae71a024cad704f7bf597bd792082703bd77d9'
'b6607cb8531244d9be9241d8d4980d5695869f89fa598c8d24b35ec503df413b'
'e584c32246fd23fe5f35b13399372419584c27a234364b12d1479f3c87e70748'
'93cb40f76f6bb0c1924b7ef083b82d39bf32190f86c28fc6304839703cdda7b1'
@@ -78,6 +60,328 @@ sha256sums=('3c0c6053651970c3ce283c100ee3e4e257c7f2dd7d7f92c98c8b0a3a440c04a0'
'37d7a252292b365782d9e7a64d6019a78d9c561acf9b5af3c246b602d3e0a8ec')
PKGEXT='.pkg.tar.gz' # Not worth the extra time to save 10%, not compatible with pacaur
+# http://www.apache.org/mirrors/
+_setmirror() {
+ local _cmd="${BASH_SOURCE[*]}" # want [*] not [@]
+ local _lang="${LANG:-}" # mksrcinfo removes LANG
+ if [ "${_cmd/makepkg/}" != "${_cmd}" ] && [ ! -z "${_lang}" ]; then
+ local _mirrors=()
+ _lang="${_lang%%\.*}"
+ _lang="${_lang##*_}"
+ case "${_lang}" in
+ 'AR') _mirrors+=(
+ 'http://mirrors.dcarsat.com.ar/apache/'
+ 'http://apache.dattatec.com/'
+ );;
+ 'AU') _mirrors+=(
+ 'http://apache.mirror.amaze.com.au/'
+ 'http://apache.mirror.digitalpacific.com.au/'
+ 'http://mirror.intergrid.com.au/apache/'
+ 'http://apache.mirror.serversaustralia.com.au/'
+ 'http://mirror.ventraip.net.au/apache/'
+ 'http://apache.melbourneitmirror.net/'
+ );;
+ 'AT') _mirrors+=(
+ 'ftp://mirror.klaus-uwe.me/apache/'
+ 'http://mirror.klaus-uwe.me/apache/'
+ );;
+ 'BY') _mirrors+=('http://ftp.byfly.by/pub/apache.org/');;
+ 'BE') _mirrors+=(
+ 'ftp://apache.belnet.be/mirrors/ftp.apache.org/'
+ 'http://apache.belnet.be/'
+ 'http://apache.cu.be/'
+ );;
+ 'BA') _mirrors+=('http://apache.mirror.ba/');;
+ 'BR') _mirrors+=(
+ 'http://mirror.nbtelecom.com.br/apache/'
+ 'http://ftp.unicamp.br/pub/apache/'
+ );;
+ 'BG') _mirrors+=('http://apache.cbox.biz/');;
+ 'CA') _mirrors+=(
+ 'http://mirror.its.dal.ca/apache/'
+ 'ftp://apache.mirror.iweb.ca/'
+ 'http://apache.mirror.iweb.ca/'
+ 'http://muug.ca/mirror/apache-dist/'
+ 'ftp://apache.mirror.rafal.ca/pub/apache/'
+ 'http://apache.mirror.rafal.ca/'
+ 'http://mirror.dsrg.utoronto.ca/apache/'
+ 'ftp://mirror.csclub.uwaterloo.ca/apache/'
+ 'http://mirror.csclub.uwaterloo.ca/apache/'
+ 'http://apache.parentingamerica.com/'
+ 'http://apache.mirror.vexxhost.com/'
+ 'http://apache.mirror.colo-serv.net/'
+ 'http://apache.mirror.gtcomm.net/'
+ 'http://apache.forsale.plus/'
+ 'http://httpd-mirror.frgl.pw/apache/'
+ 'http://apache.mirror.globo.tech/'
+ );;
+ 'CN') _mirrors+=(
+ 'http://mirror.bit.edu.cn/apache/'
+ 'http://mirrors.hust.edu.cn/apache/'
+ 'http://mirrors.tuna.tsinghua.edu.cn/apache/'
+ 'http://apache.fayea.com/'
+ );;
+ 'CO') _mirrors+=('http://apache.uniminuto.edu/');;
+ 'CR') _mirrors+=(
+ 'ftp://mirrors.ucr.ac.cr/apache/'
+ 'http://mirrors.ucr.ac.cr/apache/'
+ );;
+ 'HR') _mirrors+=('http://ftp.carnet.hr/misc/apache/');;
+ 'CZ') _mirrors+=(
+ 'http://mirror.dkm.cz/apache/'
+ 'ftp://mirror.hosting90.cz/apache/'
+ 'http://mirror.hosting90.cz/apache/'
+ 'http://apache.miloslavbrada.cz/'
+ );;
+ 'DK') _mirrors+=(
+ 'http://mirrors.rackhosting.com/apache/'
+ 'http://ftp.download-by.net/apache/'
+ 'http://mirrors.dotsrc.org/apache/'
+ );;
+ 'FI') _mirrors+=(
+ 'http://mirror.netinch.com/pub/apache/'
+ 'ftp://ftp.funet.fi/pub/mirrors/apache.org/'
+ 'http://www.nic.funet.fi/pub/mirrors/apache.org/'
+ );;
+ 'FR') _mirrors+=(
+ 'http://apache.mindstudios.com/'
+ 'http://mirrors.standaloneinstaller.com/apache/'
+ 'http://wwwftp.ciril.fr/pub/apache/'
+ 'http://apache.crihan.fr/dist/'
+ 'http://mirror.ibcp.fr/pub/apache/'
+ 'ftp://mirrors.ircam.fr/pub/apache/'
+ 'http://mirrors.ircam.fr/pub/apache/'
+ 'http://apache.mirrors.ovh.net/ftp.apache.org/dist/'
+ 'http://apache.mediamirrors.org/'
+ );;
+ 'DE') _mirrors+=(
+ 'http://apache.lauf-forum.at/'
+ 'http://mirror.softaculous.com/apache/'
+ 'ftp://mirror.yannic-bonenberger.com/apache/'
+ 'http://mirror.yannic-bonenberger.com/apache/'
+ 'http://mirror.23media.de/apache/'
+ 'http://mirrors.ae-online.de/apache/'
+ 'http://apache.mirror.digionline.de/'
+ 'http://mirror.dkd.de/apache/'
+ 'ftp://ftp.fau.de/apache/'
+ 'http://ftp.fau.de/apache/'
+ 'ftp://ftp.fu-berlin.de/unix/www/apache/'
+ 'http://mirror.funkfreundelandshut.de/apache/'
+ 'ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/'
+ 'http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/'
+ 'ftp://mirror.netcologne.de/apache.org/'
+ 'http://mirror.netcologne.de/apache.org/'
+ 'ftp://ftp.halifax.rwth-aachen.de/apache/'
+ 'http://ftp.halifax.rwth-aachen.de/apache/'
+ 'http://mirror.serversupportforum.de/apache/'
+ 'http://mirror.synyx.de/apache/'
+ 'http://apache.mirror.iphh.net/'
+ 'http://artfiles.org/apache.org/'
+ 'http://www.gutscheine.org/mirror/apache/'
+ 'http://babyname.tips/mirrors/apache/'
+ );;
+ 'GR') _mirrors+=(
+ 'http://apache.forthnet.gr/'
+ 'ftp://ftp.forthnet.gr/pub/www/apache/'
+ 'http://mirrors.myaegean.gr/apache/'
+ 'http://apache.otenet.gr/dist/'
+ 'ftp://ftp.cc.uoc.gr/mirrors/apache/'
+ 'http://ftp.cc.uoc.gr/mirrors/apache/'
+ );;
+ 'HK') _mirrors+=(
+ 'http://apache.01link.hk/'
+ 'http://ftp.cuhk.edu.hk/pub/packages/apache.org/'
+ 'http://apache.communilink.net/'
+ 'http://apache.website-solution.net/'
+ );;
+ 'HU') _mirrors+=(
+ 'ftp://crysys.hit.bme.hu/pub/apache/'
+ 'ftp://xenia.sote.hu/pub/mirrors/www.apache.org/'
+ 'http://xenia.sote.hu/ftp/mirrors/www.apache.org/'
+ );;
+ 'IN') _mirrors+=('http://redrockdigimark.com/apachemirror/');;
+ 'ID') _mirrors+=('http://apache.repo.unpas.ac.id/');;
+ 'IE') _mirrors+=(
+ 'http://mirrors.whoishostingthis.com/apache/'
+ 'http://ftp.heanet.ie/mirrors/www.apache.org/dist/'
+ );;
+ 'IL') _mirrors+=(
+ 'http://apache.spd.co.il/'
+ 'http://apache.mivzakim.net/'
+ );;
+ 'IT') _mirrors+=(
+ 'http://it.apache.contactlab.it/'
+ 'ftp://mirror.nohup.it/apache/'
+ 'http://mirror.nohup.it/apache/'
+ 'http://apache.panu.it/'
+ 'ftp://ftp.panu.it/pub/mirrors/apache/'
+ );;
+ 'JP') _mirrors+=(
+ 'http://ftp.jaist.ac.jp/pub/apache/'
+ 'ftp://ftp.meisei-u.ac.jp/mirror/apache/dist/'
+ 'http://ftp.meisei-u.ac.jp/mirror/apache/dist/'
+ 'http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/'
+ 'http://ftp.tsukuba.wide.ad.jp/software/apache/'
+ 'ftp://ftp.kddilabs.jp/infosystems/apache/'
+ 'http://ftp.kddilabs.jp/infosystems/apache/'
+ 'ftp://ftp.riken.jp/net/apache/'
+ 'http://ftp.riken.jp/net/apache/'
+ );;
+ 'KR') _mirrors+=(
+ 'http://apache.mirror.cdnetworks.com/'
+ 'http://mirror.navercorp.com/apache/'
+ 'http://apache.tt.co.kr/'
+ 'http://mirror.apache-kr.org/'
+ );;
+ 'LT') _mirrors+=(
+ 'http://apache.mirror.serveriai.lt/'
+ 'ftp://apache.mirror.vu.lt/apache/'
+ 'http://apache.mirror.vu.lt/apache/'
+ );;
+ 'NL') _mirrors+=(
+ 'ftp://mirror1.spango.com/apache/'
+ 'http://apache.mirror1.spango.com/'
+ 'http://mirrors.supportex.net/apache/'
+ 'http://apache.40b.nl/'
+ 'http://apache.hippo.nl/'
+ 'http://ftp.nluug.nl/internet/apache/'
+ 'ftp://apache.proserve.nl/apache/'
+ 'http://apache.proserve.nl/'
+ 'http://apache.mirror.triple-it.nl/'
+ 'http://ftp.tudelft.nl/apache/'
+ 'http://apache.cs.uu.nl/'
+ 'http://apache.xl-mirror.nl/'
+ );;
+ 'NC') _mirrors+=('http://mirror.lagoon.nc/pub/apache/');;
+ 'NO') _mirrors+=(
+ 'ftp://apache.uib.no/pub/apache/'
+ 'http://apache.uib.no/'
+ );;
+ 'PH') _mirrors+=(
+ 'ftp://mirror.rise.ph/apache/'
+ 'http://mirror.rise.ph/apache/'
+ );;
+ 'PL') _mirrors+=(
+ 'ftp://ftp.task.gda.pl/pub/www/apache/dist/'
+ 'http://ftp.ps.pl/pub/apache/'
+ );;
+ 'PT') _mirrors+=(
+ 'ftp://mirrors.up.pt/pub/apache/'
+ 'http://mirrors.up.pt/pub/apache/'
+ );;
+ 'RO') _mirrors+=(
+ 'http://mirror.evowise.com/apache/'
+ 'http://apache.javapipe.com/'
+ 'http://mirrors.hostingromania.ro/apache.org/'
+ 'http://mirrors.m247.ro/apache/'
+ );;
+ 'RU') _mirrors+=('http://apache-mirror.rbc.ru/pub/apache/');;
+ 'SK') _mirrors+=('http://tux.rainside.sk/apache/');;
+ 'SI') _mirrors+=('http://www.apache.si/');;
+ 'ZA') _mirrors+=(
+ 'http://apache.saix.net/'
+ 'http://mirror.za.web4africa.net/apache/'
+ 'http://apache.is.co.za/'
+ );;
+ 'ES') _mirrors+=(
+ 'http://ftp.cixug.es/apache/'
+ 'http://apache.rediris.es/'
+ 'http://apache.uvigo.es/'
+ );;
+ 'SE') _mirrors+=('http://apache.mirrors.spacedump.net/');;
+ 'CH') _mirrors+=(
+ 'http://mirror.easyname.ch/apache/'
+ 'ftp://mirror.switch.ch/mirror/apache/dist/'
+ 'http://mirror.switch.ch/mirror/apache/dist/'
+ 'http://www.pirbot.com/mirrors/apache/'
+ );;
+ 'TW') _mirrors+=(
+ 'ftp://ftp.twaren.net/Unix/Web/apache/'
+ 'http://ftp.twaren.net/Unix/Web/apache/'
+ 'http://apache.stu.edu.tw/'
+ 'http://ftp.tc.edu.tw/pub/Apache/'
+ 'http://ftp.mirror.tw/pub/apache/'
+ );;
+ 'TR') _mirrors+=(
+ 'ftp://ftp.itu.edu.tr/Mirror/Apache/'
+ 'http://ftp.itu.edu.tr/Mirror/Apache/'
+ 'http://mirror.idealhosting.net.tr/Apache/'
+ );;
+ 'UA') _mirrors+=(
+ 'http://apache.volia.net/'
+ 'http://apache.cp.if.ua/'
+ 'http://apache.ip-connect.vn.ua/'
+ );;
+ 'UK') _mirrors+=(
+ 'http://mirror.catn.com/pub/apache/'
+ 'http://apache.mirror.anlx.net/'
+ 'http://mirror.vorboss.net/apache/'
+ 'ftp://ftp.mirrorservice.org/sites/ftp.apache.org/'
+ 'http://www.mirrorservice.org/sites/ftp.apache.org/'
+ 'http://mirror.ox.ac.uk/sites/rsync.apache.org/'
+ 'http://apache.mirrors.nublue.co.uk/'
+ 'http://mirrors.ukfast.co.uk/sites/ftp.apache.org/'
+ );;
+ 'US') _mirrors+=(
+ 'http://apache.mesi.com.ar/'
+ 'http://mirrors.advancedhosters.com/apache/'
+ 'http://mirror.cogentco.com/pub/apache/'
+ 'http://mirrors.gigenet.com/apache/'
+ 'http://apache.mirrors.hoobly.com/'
+ 'http://mirror.jax.hugeserver.com/apache/'
+ 'http://apache.ip-guide.com/'
+ 'http://mirrors.koehn.com/apache/'
+ 'http://www.namesdir.com/mirrors/apache/'
+ 'http://download.nextag.com/apache/'
+ 'http://apache.mirrors.pair.com/'
+ 'http://apache.spinellicreations.com/'
+ 'http://supergsego.com/apache/'
+ 'http://www.trieuvan.com/apache/'
+ 'http://mirrors.ocf.berkeley.edu/apache/'
+ 'http://mirror.cc.columbia.edu/pub/software/apache/'
+ 'http://www.gtlib.gatech.edu/pub/apache/'
+ 'ftp://apache.cs.utah.edu/apache.org/'
+ 'http://apache.cs.utah.edu/'
+ 'http://ftp.wayne.edu/apache/'
+ 'http://apache.mirrors.lucidnetworks.net/'
+ 'http://mirror.metrocast.net/apache/'
+ 'http://mirror.nexcess.net/apache/'
+ 'http://mirror.olnevhost.net/pub/apache/'
+ 'ftp://mirror.reverse.net/pub/apache/'
+ 'http://mirror.reverse.net/pub/apache/'
+ 'http://mirrors.sonic.net/apache/'
+ 'ftp://apache.mirrors.tds.net/pub/apache.org/'
+ 'http://apache.mirrors.tds.net/'
+ 'http://apache.claz.org/'
+ 'http://mirrors.ibiblio.org/apache/'
+ 'http://apache.mirrors.ionfish.org/'
+ 'http://apache.osuosl.org/'
+ 'ftp://ftp.osuosl.org/pub/apache/'
+ 'http://mirror.stjschools.org/public/apache/'
+ );;
+ 'VN') _mirrors+=(
+ 'http://mirror.downloadvn.com/apache/'
+ 'http://mirrors.viethosting.com/apache/'
+ );;
+ esac
+ local _mc="${#_mirrors[@]}"
+ if [ "${_mc}" -ne 0 ]; then
+ _mc=$((${RANDOM} % ${_mc}))
+ _mc="${_mirrors[${_mc}]%/}"
+ source[0]="${_mc}/${source[0]##*|}"
+ set +u
+ msg "Alternate mirror: ${_mc}"
+ set -u
+ fi
+ fi
+}
+if [ "${source[0]//|/}" != "${source[0]}" ]; then
+ _setmirror
+ source[0]="${source[0]//|/\/}"
+fi
+unset -f _setmirror
+
+
compile() {
set -u
cd "${pkgname}-${pkgver}"
@@ -116,7 +420,7 @@ package() {
install -Dm755 <(cat << EOF
#!/bin/sh
# Automatically generated by ${pkgname}-${pkgver} PKGBUILD from Arch Linux AUR
-# http://aur.archlinux.org/
+# https://aur.archlinux.org/
for f in /etc/profile.d/*.sh; do
. "\${f}"
done