[Buildroot] [PATCH 3/3] support/download: always fail when there's no hash

Yann E. MORIN yann.morin.1998 at free.fr
Mon Mar 16 22:41:49 UTC 2015

At the time we introduced hashes, we did not want to be too harsh in the
beginning, and give people some time to adapt and accept to hashes. So
we so far only whined^Wwarned about a missing hash file.

Some time has passed now, and people are still missing updating hashes
when bumping packages.

Let's make that warning a little bit more annoying...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
 support/download/check-hash | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/support/download/check-hash b/support/download/check-hash
index 4cc62f3..7971c38 100755
--- a/support/download/check-hash
+++ b/support/download/check-hash
@@ -88,10 +88,6 @@ while read t h f; do
 done <"${h_file}"
 if [ ${nb_checks} -eq 0 ]; then
-    if [ -n "${BR2_ENFORCE_CHECK_HASH}" ]; then
-        printf "ERROR: No hash found for %s\n" "${base}" >&2
-        exit 2
-    else
-        printf "WARNING: No hash found for %s\n" "${base}" >&2
-    fi
+    printf "ERROR: No hash found for %s\n" "${base}" >&2
+    exit 2

More information about the buildroot mailing list