From d4627112a910e2dfab045e3c95b31cd2d554cad0 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Fri, 19 Jul 2013 13:39:24 +0300 Subject: abuild: verify: only check strongest checksum which is present --- abuild.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'abuild.in') diff --git a/abuild.in b/abuild.in index ebf8a00..d3a4c87 100755 --- a/abuild.in +++ b/abuild.in @@ -299,7 +299,7 @@ md5check() { # verify checksums verify() { local verified=false algo= - for algo in md5 sha1 sha256 sha512; do + for algo in sha512 sha256 sha1 md5; do local sums= eval sums=\"\$${algo}sums\" if [ -z "$sums" ] || [ -z "$source" ]; then @@ -307,6 +307,7 @@ verify() { fi sumcheck "$algo" "$sums" || return 1 verified=true + break done if [ -n "$source" ] && ! $verified; then die "Use 'abuild checksum' to generate/update the checksum(s)" -- cgit v1.2.3-60-g2f50