build.sh: Die with an error if a wget fails
authorW. Trevor King <wking@tremily.us>
Thu, 13 Feb 2014 23:11:30 +0000 (15:11 -0800)
committerW. Trevor King <wking@tremily.us>
Thu, 13 Feb 2014 23:11:30 +0000 (15:11 -0800)
build.sh

index a29178289ee80ad9332f08b5cd51cc051527e191..30286f754561926ef962608f2ae2772221856efe 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -110,7 +110,8 @@ import_stage3()
 
                for FILE in "${STAGE3}" "${STAGE3_CONTENTS}" "${STAGE3_DIGESTS}"; do
                        if [ ! -f "downloads/${FILE}" ]; then
 
                for FILE in "${STAGE3}" "${STAGE3_CONTENTS}" "${STAGE3_DIGESTS}"; do
                        if [ ! -f "downloads/${FILE}" ]; then
-                               wget -O "downloads/${FILE}" "${ARCH_URL}${FILE}"
+                               wget -O "downloads/${FILE}" "${ARCH_URL}${FILE}" ||
+                                       die "failed to download ${ARCH_URL}${FILE}"
                        fi
                done
 
                        fi
                done
 
@@ -144,7 +145,8 @@ import_portage()
 
                for FILE in "${PORTAGE}" "${PORTAGE_SIG}"; do
                        if [ ! -f "downloads/${FILE}" ]; then
 
                for FILE in "${PORTAGE}" "${PORTAGE_SIG}"; do
                        if [ ! -f "downloads/${FILE}" ]; then
-                               wget -O "downloads/${FILE}" "${PORTAGE_URL}${FILE}"
+                               wget -O "downloads/${FILE}" "${PORTAGE_URL}${FILE}" ||
+                                       die "failed to download ${PORTAGE_URL}${FILE}"
                        fi
                done
 
                        fi
                done