summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Rees <maxcrees@me.com>2019-08-08 13:34:59 -0500
committerMax Rees <maxcrees@me.com>2020-03-07 17:36:53 -0600
commit664dc6fd3a783713433460188430c4fe7fec6e05 (patch)
tree14356ef51ab2ae9c145900cd7161932977ad62ac
parentbb5b2c7567a71129d077e850cdcf5c03cab7d237 (diff)
downloadabuild-664dc6fd3a783713433460188430c4fe7fec6e05.tar.gz
abuild-664dc6fd3a783713433460188430c4fe7fec6e05.tar.bz2
abuild-664dc6fd3a783713433460188430c4fe7fec6e05.tar.xz
abuild-664dc6fd3a783713433460188430c4fe7fec6e05.zip
checkapk: make new messages more readable
-rw-r--r--checkapk.in13
1 files changed, 9 insertions, 4 deletions
diff --git a/checkapk.in b/checkapk.in
index 784661f..80572b5 100644
--- a/checkapk.in
+++ b/checkapk.in
@@ -48,9 +48,13 @@ check_soname() {
soname_new="${soname_new%=*}"
if [ -z "$soname_new" ]; then
- warning "no new version of $soname! (or in a different apk)"
- else
- warning "$soname=$sover_old -> $soname_new=$sover_new"
+ warning "SONAME moved or deleted: $soname"
+ elif [ "$soname" != "$soname_new" ]; then
+ warning "SONAME changed: $soname=$sover_old"
+ warning2 "-> $soname_new=$sover_new"
+ elif [ "$sover_old" != "$sover_new" ]; then
+ warning "SOVER changed: $soname=$sover_old"
+ warning2 "-> $soname_new=$sover_new"
fi
rdeps="$(apk search --repositories-file "$tmpdir/repositories" \
@@ -70,7 +74,8 @@ $i"
if [ -n "$real_rdeps" ]; then
warning "dependents on $soname:"
- printf '%s\n' "$real_rdeps" | sed '/^$/d; s/^/\t/' >&2
+ # (warning2) >>> WARNING:
+ printf '%s\n' "$real_rdeps" | sed '/^$/d; s/^/ /' >&2
else
msg "No dependents on $soname."
fi