Skip to content

Commit eda6a41

Browse files
committed
Do not run docker pull forever
1 parent 5b14e5f commit eda6a41

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

Makefile.docker

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,17 @@ docker-pull-base-image:
199199
@echo "################################################################################"
200200
@grep FROM $(DIR)/$(FILE) | sed 's/^FROM\s*//g' | sed 's/\s.*$$//g' | sort -u | while read -r line; do \
201201
echo "docker pull --platform $(ARCH) $${line}"; \
202-
while ! docker pull --platform $(ARCH) $${line}; do sleep 1; done \
202+
SUCC=0; \
203+
for count in $$(seq 10); do \
204+
if docker pull --platform $(ARCH) $${line}; then \
205+
SUCC=1; \
206+
break; \
207+
fi; \
208+
done; \
209+
if [ "$${SUCC}" != "1" ]; then \
210+
echo "Failed."; \
211+
exit 1; \
212+
fi; \
203213
done
204214

205215

0 commit comments

Comments
 (0)