__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/usr/bin/perl
# tcl.req - a simple makedepends like script for tcl.
# I plan to rewrite this in C so that perl is not required by RPM at
# build time.
# by Ken Estes Mail.com kestes@staff.mail.com
use File::Basename;
if ("@ARGV") {
foreach (@ARGV) {
process_file($_);
}
} else {
# notice we are passed a list of filenames NOT as common in unix the
# contents of the file.
foreach (<>) {
process_file($_);
}
}
foreach $module (sort keys %require) {
print "tcl($module)\n";
}
exit 0;
sub process_file {
my ($file) = @_;
chomp $file;
open(FILE, "<$file")||
die("$0: Could not open file: '$file' : $!\n");
while (<FILE>) {
# Each keyword can appear multiple times. Don't
# bother with datastructures to store these strings,
# if we need to print it print it now.
if ( m/^\s*\$RPM_Requires\s*=\s*["'](.*)['"]/i) {
foreach $_ (spit(/\s+/, $1)) {
print "$_\n";
}
}
s/\#.*//;
# Each keyword can appear multiple times. Don't
# bother with datastructures to store these strings,
# if we need to print it print it now.
if ( m/^\s*\$RPM_Requires\s*=\s*["'](.*)['"]/i) {
foreach $_ (spit(/\s+/, $1))
print "$_\n";
}
# we wish to capture these source statements:
# source "$PATH/lib/util.tcl"
# source "comconf.tcl"
# if {[catch {source $env(CONTROL_PANEL_LIB_DIR)/bindings.tcl}] != 0} {
# quick check to see if the complex regexps could possibly match.
# This should speed things up.
(m/source/) || next;
# note we include parethesis and '$' and '\' in the pattern
if (
(m!source\s+([\'\"])?([0-9A-Za-z/._\-\\\(\)\$]+)!)
) {
my ($module) = $2;
# If there is some interpolation of variables,
# see if taking the basename will give us the filename.
($module =~ m/\$/) &&
($module = basename($module));
($module =~ m/\$/) ||
($require{$module}=1);
}
}
close(FILE)||
die("$0: Could not close file: '$file' : $!\n");
return ;
}
| 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 |
|