Skip to content

Commit 80d6f02

Browse files
committed
Merge branch 'apt_get_retry' into 'master'
Retry apt-get update and add-apt-repository See merge request OpenMW/openmw!4639
2 parents c7c95c5 + 8ee0c9e commit 80d6f02

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

CI/install_debian_deps.sh

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ declare -rA GROUPED_DEPS=(
9595
[libasan6]="libasan6"
9696

9797
[android]="binutils build-essential cmake ccache curl unzip git pkg-config"
98-
98+
9999
[openmw-clang-format]="
100100
clang-format-14
101101
git-core
@@ -126,10 +126,24 @@ export APT_CACHE_DIR="${PWD}/apt-cache"
126126
export DEBIAN_FRONTEND=noninteractive
127127
set -x
128128
mkdir -pv "$APT_CACHE_DIR"
129-
apt-get update -yqq
129+
130+
while true; do
131+
apt-get update -yqq && break
132+
done
133+
130134
apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y --no-install-recommends software-properties-common gnupg >/dev/null
131-
add-apt-repository -y ppa:openmw/openmw
132-
add-apt-repository -y ppa:openmw/openmw-daily
133-
add-apt-repository -y ppa:openmw/staging
135+
136+
while true; do
137+
add-apt-repository -y ppa:openmw/openmw && break
138+
done
139+
140+
while true; do
141+
add-apt-repository -y ppa:openmw/openmw-daily && break
142+
done
143+
144+
while true; do
145+
add-apt-repository -y ppa:openmw/staging && break
146+
done
147+
134148
apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y --no-install-recommends "${deps[@]}" >/dev/null
135149
apt list --installed

0 commit comments

Comments
 (0)