From: Vladimir Khlyunev Date: Thu, 22 Apr 2021 14:10:34 +0000 (+0400) Subject: Use fastest mirror available X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=c28ab3ca687e3715aef368240ca918dd7360d050;p=tools%2Fsustaining.git Use fastest mirror available Change-Id: I8cf0ab6b4b9be53420ddcf95b943b9e86cc22345 --- diff --git a/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh b/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh index 4624c41..9b2e93b 100644 --- a/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh +++ b/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh @@ -25,10 +25,13 @@ export DEBIAN_FRONTEND=noninteractive sh -c 'echo "deb [trusted=yes] http://mirror.fuel-infra.org/infra/packages/xenial/ xenial main" > /etc/apt/sources.list.d/mirantis_repo.list' +wget http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-28+b1_amd64.deb +dpkg -i netselect_0.3.ds1-28+b1_amd64.deb +MIRROR_URL=`sudo netselect -s1 -t20 $(wget -q -O- https://launchpad.net/ubuntu/+archivemirrors | grep -P -B8 'statusUP|statusSIX' | grep -o -P '(f|ht)tp://[^\"]*') | awk '{print $2}'` +echo $MIRROR_URL + cp /etc/apt/sources.list /etc/apt/sources.list.bkp -sed -i "s/nova.clouds.archive.ubuntu.com/mirrors.xtom.com/g" /etc/apt/sources.list -sed -i "s/archive.ubuntu.com/mirrors.xtom.com/g" /etc/apt/sources.list -sed -i "s/security.ubuntu.com/mirrors.xtom.com/g" /etc/apt/sources.list +sed -i "s|http://archive.ubuntu.com/ubuntu/|${MIRROR_URL}|g" /etc/apt/sources.list apt update