From b0824d936161178fe48fb654c39cbe336babb27e Mon Sep 17 00:00:00 2001 From: Johan Gunnarsson Date: Wed, 22 May 2019 22:21:28 +0200 Subject: [PATCH] build-boot-rpi: Retry firmware download a few times --- scripts/build-boot-rpi | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/scripts/build-boot-rpi b/scripts/build-boot-rpi index 1a803d7..438c368 100755 --- a/scripts/build-boot-rpi +++ b/scripts/build-boot-rpi @@ -30,15 +30,18 @@ fi # Download Raspberry Pi boot files FIRMWARE="https://github.com/raspberrypi/firmware/raw/stable" -wget -nv "${FIRMWARE}/boot/fixup.dat" \ - "${FIRMWARE}/boot/fixup_x.dat" \ - "${FIRMWARE}/boot/fixup_cd.dat" \ - "${FIRMWARE}/boot/fixup_db.dat" \ - "${FIRMWARE}/boot/start.elf" \ - "${FIRMWARE}/boot/start_x.elf" \ - "${FIRMWARE}/boot/start_cd.elf" \ - "${FIRMWARE}/boot/start_db.elf" \ - "${FIRMWARE}/boot/bootcode.bin" +wget --tries 3 \ + --retry-on-http-error 500,502,503,504 \ + --no-verbose \ + "${FIRMWARE}/boot/fixup.dat" \ + "${FIRMWARE}/boot/fixup_x.dat" \ + "${FIRMWARE}/boot/fixup_cd.dat" \ + "${FIRMWARE}/boot/fixup_db.dat" \ + "${FIRMWARE}/boot/start.elf" \ + "${FIRMWARE}/boot/start_x.elf" \ + "${FIRMWARE}/boot/start_cd.elf" \ + "${FIRMWARE}/boot/start_db.elf" \ + "${FIRMWARE}/boot/bootcode.bin" # Magic thing to get debug output sed -i -e "s/BOOT_UART=0/BOOT_UART=1/" bootcode.bin