From b4767daaaacafab349fb156412d11de4b6569e85 Mon Sep 17 00:00:00 2001
From: Christian Sigg <csigg@google.com>
Date: Wed, 25 Mar 2020 11:51:05 -0700
Subject: [PATCH] Retry apt commands on connection timeout when building
 docker.

PiperOrigin-RevId: 302937064
Change-Id: I07f6e70036a0af49cdda6cb36d96b715ecdd4e84
---
 .../tools/ci_build/install/install_bootstrap_deb_packages.sh   | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tensorflow/tools/ci_build/install/install_bootstrap_deb_packages.sh b/tensorflow/tools/ci_build/install/install_bootstrap_deb_packages.sh
index a8be075e3cf..19f93a0d916 100755
--- a/tensorflow/tools/ci_build/install/install_bootstrap_deb_packages.sh
+++ b/tensorflow/tools/ci_build/install/install_bootstrap_deb_packages.sh
@@ -16,6 +16,9 @@
 
 set -e
 
+# Retry on connection timeout.
+bash -c "echo 'APT::Acquire::Retries \"3\";' > /etc/apt/apt.conf.d/80-retries"
+
 # Install bootstrap dependencies from ubuntu deb repository.
 apt-get update
 apt-get install -y --no-install-recommends \