From 2eaaa63f58a7b81b25838e74e78f0204a0cef43f Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 9 Jun 2024 11:04:25 +0100 Subject: [PATCH] lib.sh: hide stderr on download() on the initial check, the output is confusing because it will say "checksum verification failed" if the file doesn't already exist, but then goes to download. only say checksum failed if a download occured, and the check failed, otherwise report nothing except that the file already exists. this will not reduce the ability to debug issues later on, and it will reduce the amount of confusion for users. Signed-off-by: Leah Rowe --- include/lib.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/lib.sh b/include/lib.sh index 5244ce4..f72c785 100755 --- a/include/lib.sh +++ b/include/lib.sh @@ -230,7 +230,7 @@ singletree() download() { dl_fail="y" # 1 url, 2 url backup, 3 destination, 4 checksum - vendor_checksum "$4" "$3" || dl_fail="n" + vendor_checksum "$4" "$3" 2>/dev/null || dl_fail="n" [ "$dl_fail" = "n" ] && e "$3" f && return 0 x_ mkdir -p "${3%/*}" && for url in "$1" "$2"; do [ "$dl_fail" = "n" ] && break