From ca2eeec0c0690c182568225b008e322090a73bf8 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 7 Mar 2014 11:22:51 +0100 Subject: [PATCH] hooks/do-fetch/00-distfiles: fix previous again. --- common/hooks/do-fetch/00-distfiles.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/common/hooks/do-fetch/00-distfiles.sh b/common/hooks/do-fetch/00-distfiles.sh index 6d448d1976a..19734de80ba 100644 --- a/common/hooks/do-fetch/00-distfiles.sh +++ b/common/hooks/do-fetch/00-distfiles.sh @@ -20,6 +20,7 @@ verify_sha256_cksum() { hook() { local srcdir="$XBPS_SRCDISTDIR/$pkgname-$version" + local errors=0 if [ ! -d "$srcdir" ]; then mkdir -p -m775 "$srcdir" @@ -56,7 +57,9 @@ hook() { fi verify_sha256_cksum $curfile $cksum $distfile - errors=$(($errors + 1)) + if [ $? -ne 0 ]; then + errors=$(($errors + 1)) + fi unset cksum found ckcount=0 dfcount=$(($dfcount + 1)) @@ -96,14 +99,16 @@ hook() { msg_error "$pkgver: cannot find checksum for $curfile.\n" fi verify_sha256_cksum $curfile $cksum $distfile - errors=$(($errors + 1)) + if [ $? -ne 0 ]; then + errors=$(($errors + 1)) + fi unset cksum found ckcount=0 fi dfcount=$(($dfcount + 1)) done - if [ "$errors" -gt 0 ]; then + if [ $errors -gt 0 ]; then msg_error "$pkgver: couldn't verify distfiles, exiting...\n" fi }