X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=scripts%2Fgen-dependencies.sh;fp=scripts%2Fgen-dependencies.sh;h=df8073ea334caf511ae046b1e8d837e12e2b59c6;hp=ab047b6482797c7b0728698f2d976688617770ff;hb=be974bc8b40bc6f3c4b096f25195823595c17333;hpb=1e13526f37a07eaac0fe5af603a0de82b46ddace;ds=sidebyside diff --git a/scripts/gen-dependencies.sh b/scripts/gen-dependencies.sh index ab047b6482..df8073ea33 100755 --- a/scripts/gen-dependencies.sh +++ b/scripts/gen-dependencies.sh @@ -20,5 +20,5 @@ XARGS="${XARGS:-xargs -r}" find $TARGETS -type f -a -exec file {} \; | \ sed -n -e 's/^\(.*\):.*ELF.*\(executable\|shared object\).*,.* stripped/\1/p' | \ $XARGS -n1 readelf -d | \ - awk '$2 ~ /NEEDED/ && $NF !~ /interpreter/ { gsub(/[\[\]]/, "", $NF); print $NF }' | \ + awk '$2 ~ /NEEDED/ && $NF !~ /interpreter/ && $NF ~ /^\[?lib.*\.so/ { gsub(/[\[\]]/, "", $NF); print $NF }' | \ sort -u