psss / rpms / libguestfs

Forked from rpms/libguestfs 5 years ago
Clone
8d17ea8
#!/bin/sh -
8d17ea8
# Additional custom requires for libguestfs package.
8d17ea8
8d17ea8
original_find_requires="$1"
8d17ea8
shift
8d17ea8
8d17ea8
# Get the list of files.
8d17ea8
files=`sed "s/['\"]/\\\&/g"`
8d17ea8
8d17ea8
# Use ordinary find-requires first.
8d17ea8
echo $files | tr [:blank:] '\n' | $original_find_requires
8d17ea8
8d17ea8
# Is initramfs.*.supermin.hostfiles included in the list of files?
8d17ea8
hostfiles=`echo $files | tr [:blank:] '\n' | grep 'initramfs\..*\.supermin\.hostfiles$'`
8d17ea8
8d17ea8
if [ -z "$hostfiles" ]; then
8d17ea8
    exit 0
8d17ea8
fi
8d17ea8
8d17ea8
# Generate extra requires for libraries listed in hostfiles.
8d17ea8
sofiles=`grep 'lib.*\.so\.' $hostfiles | fgrep -v '*' | sed 's|^\.||'`
8d17ea8
for f in $sofiles; do
8d17ea8
    if [ -f "$f" ]; then
8d17ea8
        echo "$f"
8d17ea8
    fi
8d17ea8
done