psss / rpms / libguestfs

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