From 80021245b797e639b905699877a80266bad63bc1 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Mon, 5 May 2025 07:22:17 +0800 Subject: fix --- revdep | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/revdep b/revdep index 3418264..ba81e49 100755 --- a/revdep +++ b/revdep @@ -40,8 +40,8 @@ while read -r line; do fi if [ "$missinglib" ]; then for i in $missinglib; do - objdump -p /$line | grep NEEDED | awk '{print $2}' | grep -qx $i && { - ownby=$(spm -o $line | head -n1 | awk '{print $1}') + objdump -p $line | grep NEEDED | awk '{print $2}' | grep -qx $i && { + ownby=$(spm -o ^${line#/}$ | head -n1 | awk '{print $1}') [ "$ownby" ] || continue if [ "$verbose" ]; then echo " $ownby: $line (requires $i)" -- cgit v1.2.3