-# Used primarily in the build script to update deps.
-find_pkg_deps()
-{
- local arg=$1
-
- [ -z "$arg" ] && arg=$(whoami)
-
- for file in $(forall_direntries_from $arg -type f -executable -readable); do
- (readelf -d $file ; ldd $file ) |
- awk '/NEEDED/ { lib=substr($5,2,length($5)-2); LIBS[lib]=$5 } \
- /.*=>/ {if ( $1 in LIBS ) LIBS[$1]=$3 } END \
- { for (lib in LIBS) print LIBS[lib] }' |
- xargs stat --printf "%U:%G\n"
- done|sort -u|tr -s '\n' ' '
-}
-