__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/bin/bash
# This script reads filenames from STDIN and outputs any relevant provides
# information that needs to be included in the package.
filelist=`sed "s/['\"]/\\\&/g"`
solist=$(echo $filelist | grep "\\.so" | grep -v "^/lib/ld.so" | \
xargs file -L 2>/dev/null | grep "ELF.*shared object" | cut -d: -f1)
pythonlist=
tcllist=
#
# --- Alpha does not mark 64bit dependencies
case `uname -m` in
alpha*) mark64="" ;;
*) mark64="()(64bit)" ;;
esac
#
# --- Library sonames and weak symbol versions (from glibc).
for f in $solist; do
soname=$(objdump -p $f | awk '/SONAME/ {print $2}')
lib64=`if file -L $f 2>/dev/null | \
grep "ELF 64-bit" >/dev/null; then echo "$mark64"; fi`
if [ "$soname" != "" ]; then
if [ ! -L $f ]; then
echo $soname$lib64
objdump -p $f | awk '
BEGIN { START=0 ; }
/Version definitions:/ { START=1; }
/^[0-9]/ && (START==1) { print $4; }
/^$/ { START=0; }
' | \
grep -v $soname | \
while read symbol ; do
echo "$soname($symbol)`echo $lib64 | sed 's/()//'`"
done
fi
else
echo ${f##*/}$lib64
fi
done | sort -u
#
# --- Perl modules.
[ -x /usr/lib/rpm/perl.prov ] &&
echo $filelist | tr '[:blank:]' \\n | grep '\.pm$' | /usr/lib/rpm/perl.prov | sort -u
#
# --- Python modules.
[ -x /usr/lib/rpm/python.prov -a -n "$pythonlist" ] &&
echo $pythonlist | tr '[:blank:]' \\n | /usr/lib/rpm/python.prov | sort -u
#
# --- Tcl modules.
[ -x /usr/lib/rpm/tcl.prov -a -n "$tcllist" ] &&
echo $tcllist | tr '[:blank:]' \\n | /usr/lib/rpm/tcl.prov | sort -u
exit 0
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| fileattrs | Folder | 0755 |
|
|
| macros.d | Folder | 0755 |
|
|
| platform | Folder | 0755 |
|
|
| redhat | Folder | 0755 |
|
|
| appdata.prov | File | 333 B | 0755 |
|
| brp-compress | File | 1.41 KB | 0755 |
|
| brp-java-gcjcompile | File | 1.38 KB | 0755 |
|
| brp-python-bytecompile | File | 2.96 KB | 0755 |
|
| brp-python-hardlink | File | 658 B | 0755 |
|
| brp-strip | File | 509 B | 0755 |
|
| brp-strip-comment-note | File | 741 B | 0755 |
|
| brp-strip-shared | File | 706 B | 0755 |
|
| brp-strip-static-archive | File | 411 B | 0755 |
|
| check-buildroot | File | 1.21 KB | 0755 |
|
| check-files | File | 1.02 KB | 0755 |
|
| check-prereqs | File | 418 B | 0755 |
|
| check-rpaths | File | 1.01 KB | 0755 |
|
| check-rpaths-worker | File | 4.93 KB | 0755 |
|
| config.guess | File | 44.24 KB | 0755 |
|
| config.sub | File | 34.62 KB | 0755 |
|
| debugedit | File | 33.01 KB | 0755 |
|
| desktop-file.prov | File | 602 B | 0755 |
|
| elfdeps | File | 15.31 KB | 0755 |
|
| find-debuginfo.sh | File | 14.42 KB | 0755 |
|
| find-lang.sh | File | 5.77 KB | 0755 |
|
| find-provides | File | 1.52 KB | 0755 |
|
| find-requires | File | 3.43 KB | 0755 |
|
| fontconfig.prov | File | 489 B | 0755 |
|
| javadoc.req | File | 76 B | 0755 |
|
| kabi.sh | File | 428 B | 0755 |
|
| libtooldeps.sh | File | 718 B | 0755 |
|
| macros | File | 37.33 KB | 0644 |
|
| macros.perl | File | 473 B | 0644 |
|
| macros.php | File | 192 B | 0644 |
|
| macros.python | File | 906 B | 0644 |
|
| maven.prov | File | 3.67 KB | 0755 |
|
| maven.req | File | 7.75 KB | 0755 |
|
| mkinstalldirs | File | 3.41 KB | 0755 |
|
| mono-find-provides | File | 1.08 KB | 0755 |
|
| mono-find-requires | File | 1.87 KB | 0755 |
|
| ocaml-find-provides.sh | File | 1.62 KB | 0755 |
|
| ocaml-find-requires.sh | File | 2.08 KB | 0755 |
|
| osgi.prov | File | 3.51 KB | 0755 |
|
| osgi.req | File | 3.79 KB | 0755 |
|
| osgideps.pl | File | 10.33 KB | 0755 |
|
| perl.prov | File | 5.72 KB | 0755 |
|
| perl.req | File | 11.48 KB | 0755 |
|
| perldeps.pl | File | 32.13 KB | 0644 |
|
| pkgconfigdeps.sh | File | 1.25 KB | 0755 |
|
| pythondeps.sh | File | 875 B | 0755 |
|
| rpm.daily | File | 296 B | 0644 |
|
| rpm.log | File | 61 B | 0644 |
|
| rpm.supp | File | 688 B | 0644 |
|
| rpm2cpio.sh | File | 1.3 KB | 0755 |
|
| File | 0 B | 0 |
|
|
| File | 0 B | 0 |
|
|
| rpmdb_loadcvt | File | 1.43 KB | 0755 |
|
| File | 0 B | 0 |
|
|
| File | 0 B | 0 |
|
|
| File | 0 B | 0 |
|
|
| File | 0 B | 0 |
|
|
| rpmdeps | File | 11.52 KB | 0755 |
|
| rpmpopt-4.11.3 | File | 9.51 KB | 0644 |
|
| rpmrc | File | 15.01 KB | 0644 |
|
| script.req | File | 322 B | 0755 |
|
| sepdebugcrcfix | File | 15.24 KB | 0755 |
|
| tcl.req | File | 2.02 KB | 0755 |
|
| tgpg | File | 929 B | 0755 |
|