diff options
-rw-r--r-- | checkapk.in | 13 |
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 |