mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 09:27:29 +00:00
* ci: fail over unavailable Ubuntu package mirrors * fix(ci): recover package retries across headless jobs * fix(ci): allow complete fallback package index downloads * fix(ci): recover dpkg locks and bound WebKit setup retries * fix(ci): run apt deadlines inside sudo sessions * fix(ci): invoke installed Playwright without root pnpm * fix(ci): allow large fallback dependency downloads to finish
13 lines
536 B
Bash
13 lines
536 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# Change repository locations while retaining suites, architectures and signing keys.
|
|
for source in /etc/apt/apt-mirrors.txt /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources; do
|
|
if [ -f "$source" ]; then
|
|
sudo sed -i -E \
|
|
-e 's#https?://(azure\.archive|archive|security)\.ubuntu\.com/ubuntu#https://mirrors.mit.edu/ubuntu#g' \
|
|
-e 's#https?://ports\.ubuntu\.com/ubuntu-ports#https://mirrors.mit.edu/ubuntu-ports#g' \
|
|
"$source"
|
|
fi
|
|
done
|