void-packages/common/travis/set_mirror.sh
2018-06-16 20:56:00 -07:00

16 lines
526 B
Bash
Executable file

#!/bin/sh
TRAVIS_PROTO=http
TRAVIS_MIRROR=vm1.a-mci-us.m.voidlinux.org
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