From 717e6191911c1cbec9acf889d36a4a1c53f1ad60 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 30 Oct 2015 16:36:50 -0400 Subject: dist_get_rom(): Finish error handling --- (limited to 'src/dist/libreboot.sh') diff --git a/src/dist/libreboot.sh b/src/dist/libreboot.sh index 00d53ca..ad3155d 100644 --- a/src/dist/libreboot.sh +++ b/src/dist/libreboot.sh @@ -104,6 +104,7 @@ dist_libreboot_get_rom_20150518() if ! sum="$(dl_temp "${mirror}/${version}/sha512sum.txt" 'sums')"; then err 'Failed to download checksums' rm_temp 'sums' + return 1 fi sum="$(grep -F " ./rom/${archive}" "${sum}" | cut -d ' ' -f 1)" if ! archive="$(dl_temp "${mirror}/${version}/rom/${archive}" \ @@ -111,6 +112,7 @@ dist_libreboot_get_rom_20150518() err 'Failed to download ROMs archive' rm_temp 'sums' rm_temp 'roms' + return 1 fi # Verify checksum. @@ -148,6 +150,7 @@ dist_libreboot_get_rom_20150518() rm_temp 'sums' rm_temp 'roms' rm_temp 'rom' + return 1 fi rm_temp 'sums' @@ -175,6 +178,7 @@ dist_libreboot_get_rom_current() if ! sum="$(dl_temp "${mirror}/${version}/SHA512SUMS" 'sums')"; then err 'Failed to download checksums' rm_temp 'sums' + return 1 fi sum="$(grep -F " ./rom/grub/${archive}" "${sum}" | cut -d ' ' -f 1)" if ! archive="$(dl_temp "${mirror}/${version}/rom/grub/${archive}" \ @@ -182,6 +186,7 @@ dist_libreboot_get_rom_current() err 'Failed to download ROMs archive' rm_temp 'sums' rm_temp 'roms' + return 1 fi # Verify checksum. @@ -219,6 +224,7 @@ dist_libreboot_get_rom_current() rm_temp 'sums' rm_temp 'roms' rm_temp 'rom' + return 1 fi rm_temp 'sums' -- cgit v0.9.1