Files
devkit/sabayon-brokenlibs
T
2016-02-22 16:37:54 +01:00

27 lines
498 B
Bash
Executable File

#!/bin/bash
PACKAGES=()
bin=$1
. /sbin/sabayondevkit-functions.sh
[ -z "$bin" ] && die "No Arg given"
# Getting linked libraries
for i in $(ldd $1 | cut -d \( -f1 | cut -d \> -f2 | grep "/" | xargs echo)
do
package=$(equo q belongs -q $i)
[ -z "$package" ] && die "borked: $i"
PACKAGES+=($package)
done
# Unique and ordered
U_PACKAGES=$(echo "${PACKAGES[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' ')
if [ "${#PACKAGES}" -ne 0 ]; then
for i in ${U_PACKAGES[@]}
do
echo " $i"
done
fi