From 1fc77270c6af777adb80e1df917da7dc36c75d14 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 22 Apr 2017 12:31:23 +0200 Subject: Various tweaks --- etc/bootstrap/bbot-bootstrap.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'etc/bootstrap/bbot-bootstrap.sh') diff --git a/etc/bootstrap/bbot-bootstrap.sh b/etc/bootstrap/bbot-bootstrap.sh index 65deddc..9473abe 100755 --- a/etc/bootstrap/bbot-bootstrap.sh +++ b/etc/bootstrap/bbot-bootstrap.sh @@ -100,7 +100,15 @@ run rm -rf "$build/bootstrap" run mkdir -p "$build/bootstrap" run cd "$build/bootstrap" -run curl -s -S -O "tftp://$tftp/build2-toolchain.tar.xz" +# We could be running on a new network which may take some time to setup. +# And if we start before that happens, we will be hanging forever. +# +while true; do + diag "+ curl -s -S -O --connect-timeout 5 --max-time 60 tftp://$tftp/build2-toolchain.tar.xz" + if curl -s -S -O --connect-timeout 5 --max-time 60 "tftp://$tftp/build2-toolchain.tar.xz"; then + break + fi +done run tar -xf build2-toolchain.tar.xz run rm build2-toolchain.tar.xz -- cgit v1.1