rusefi/misc/actions/add-ubuntu-latest-apt-mirro...

18 lines
458 B
Bash

#!/usr/bin/env bash
# run as root
[ ! -f /etc/apt/sources.list.bak ] && cp /etc/apt/sources.list /etc/apt/sources.list.bak
for mirror in \
'http://azure.archive.ubuntu.com/ubuntu/' \
'http://ubuntu.osuosl.org/ubuntu/' \
'http://mirrors.ocf.berkeley.edu/ubuntu/' \
; do
sed "s#http:.*?(?=\s)#$mirror#" /etc/apt/sources.list.bak > /etc/apt/sources.list
if apt-get -o Acquire::Retries=3 update; then
exit 0
fi
done
exit 1