packages: builder Separately report md5 problems and 0 size file problems.
arekm
arekm at pld-linux.org
Mon Dec 14 20:21:06 CET 2009
Author: arekm Date: Mon Dec 14 19:21:06 2009 GMT
Module: packages Tag: HEAD
---- Log message:
Separately report md5 problems and 0 size file problems.
---- Files affected:
packages:
builder (1.600 -> 1.601)
---- Diffs:
================================================================
Index: packages/builder
diff -u packages/builder:1.600 packages/builder:1.601
--- packages/builder:1.600 Wed Nov 25 21:37:40 2009
+++ packages/builder Mon Dec 14 20:21:01 2009
@@ -961,18 +961,27 @@
}
check_md5() {
+ local bad
[ "$NO5" = "yes" ] && return
update_shell_title "check md5"
for i in "$@"; do
- if good_md5 "$i" && good_size "$i"; then
- continue
+ bad=0
+ if ! good_md5 "$i"; then
+ echo -n "MD5 sum mismatch."
+ bad=1
+ fi
+ if ! good_size "$i"; then
+ echo -n "0 sized file."
+ bad=1
fi
- echo "MD5 sum mismatch or 0 size. Use -U to refetch sources,"
- echo "or -5 to update md5 sums, if you're sure files are correct."
- Exit_error err_no_source_in_repo $i
+ if [ $bad -eq 1 ]; then
+ echo " Use -U to refetch sources,"
+ echo "or -5 to update md5 sums, if you're sure files are correct."
+ Exit_error err_no_source_in_repo $i
+ fi
done
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/builder?r1=1.600&r2=1.601&f=u
More information about the pld-cvs-commit
mailing list