File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -171,14 +171,21 @@ ensure_packages() {
171171 apt-get install -y ca-certificates curl git gnupg
172172
173173 install -m 0755 -d /etc/apt/keyrings
174+ local docker_repo_changed=0
174175 if [[ ! -f /etc/apt/keyrings/docker.gpg ]]; then
175176 curl -fsSL " https://download.docker.com/linux/${DOCKER_DIST} /gpg" \
176177 | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
177178 chmod a+r /etc/apt/keyrings/docker.gpg
179+ docker_repo_changed=1
180+ fi
181+ if [[ ! -f /etc/apt/sources.list.d/docker.list ]]; then
178182 echo \
179183 " deb [arch=$( dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/${DOCKER_DIST} \
180184 $( . /etc/os-release && echo " ${VERSION_CODENAME} " ) stable" \
181185 > /etc/apt/sources.list.d/docker.list
186+ docker_repo_changed=1
187+ fi
188+ if [[ " ${docker_repo_changed} " -eq 1 ]]; then
182189 apt-get update -y
183190 fi
184191
You can’t perform that action at this time.
0 commit comments