summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-07-22 13:57:14 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-07-22 13:57:14 +0000
commit2760f35c57e86ad1396d7dd9d26cc4e37f84a430 (patch)
tree29de419dba325be2336ba8425ed14767d398b329
parent3935984872fce282ad1f82ead0385748e8393fb0 (diff)
downloadabuild-2760f35c57e86ad1396d7dd9d26cc4e37f84a430.tar.bz2
abuild-2760f35c57e86ad1396d7dd9d26cc4e37f84a430.tar.xz
abump: print what packages failed
-rwxr-xr-xabump.in12
1 files changed, 9 insertions, 3 deletions
diff --git a/abump.in b/abump.in
index b0994ed..2b0ca01 100755
--- a/abump.in
+++ b/abump.in
@@ -18,7 +18,7 @@ fi
# version bump packages
do_bump() {
- local p rc=0 name ver section message
+ local p rc=0 errors=0 failed= name ver section message
local upgrade="${cvelist:+security }upgrade"
local a
for p; do
@@ -64,9 +64,15 @@ fixes #${fixes#\#}
git add APKBUILD
git commit -m"$message"
)
- rc=$(( $rc + $? ))
+ if [ $? -ne 0 ]; then
+ errors=$(( $errors + 1 ))
+ failed="$failed $p"
+ fi
done
- return $rc
+ if [ -n "$failed" ]; then
+ error "Failed: $failed"
+ fi
+ return $errors
}
usage() {