[TRAVIS]: More reliable/comprehensive mirror set mechanism
This commit is contained in:
parent
b3eeac0abd
commit
2e18ad459c
|
@ -21,6 +21,7 @@ env:
|
|||
- ARCH=aarch64-musl BOOTSTRAP=x86_64-musl
|
||||
|
||||
before_script:
|
||||
- common/travis/set_mirror.sh
|
||||
- common/travis/prepare.sh
|
||||
- common/travis/fetch_upstream.sh
|
||||
- common/travis/changed_templates.sh
|
||||
|
|
|
@ -21,6 +21,3 @@ wget -q -O - https://github.com/chneukirchen/xtools/archive/master.tar.gz | \
|
|||
echo XBPS_CHROOT_CMD=uchroot >> etc/conf
|
||||
echo XBPS_MAKEJOBS=4 >> etc/conf
|
||||
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf
|
||||
|
||||
/bin/echo -e '\x1b[32mUpdating etc/repos-remote.conf...\x1b[0m'
|
||||
sed -i 's#https\?://repo\.voidlinux\.eu#http://198.204.250.219#' etc/repos-remote.conf
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
TRAVIS_PROTO=http
|
||||
TRAVIS_MIRROR=198.204.250.219
|
||||
|
||||
for _i in etc/repos-remote.conf etc/defaults.conf etc/repos-remote-x86_64.conf ; do
|
||||
printf '\x1b[32mUpdating %s...\x1b[0m\n' $_i
|
||||
# First fix the proto, ideally we'd serve everything with HTTPS,
|
||||
# but key management and rotation is a pain, and things are signed
|
||||
# so we can afford to be a little lazy at times.
|
||||
sed -i "s:https:$TRAVIS_PROTO:g" $_i
|
||||
|
||||
# Now set the mirro
|
||||
sed -i "s:repo\.voidlinux\.eu:$TRAVIS_MIRROR:g" $_i
|
||||
done
|
Loading…
Reference in New Issue