Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
Cross /
Delete
Unzip
Name
Size
Permission
Date
Action
Makefile
2.03
KB
-r--r--r--
2014-12-27 11:48
Makefile-cross-SH
40.04
KB
-r--r--r--
2014-12-27 11:49
Makefile.SH.patch
6.52
KB
-r--r--r--
2014-12-27 11:48
README
2.74
KB
-r--r--r--
2014-12-27 11:48
README.new
2.8
KB
-r--r--r--
2014-12-27 11:48
TODO
63
B
-r--r--r--
2014-12-27 11:48
build-arm-n770-sh
2.34
KB
-r--r--r--
2014-12-27 11:48
cflags-cross-arm
3.32
KB
-r--r--r--
2014-12-27 11:49
config
494
B
-r--r--r--
2014-12-27 11:48
config.sh-arm-linux
25.47
KB
-r--r--r--
2015-01-28 21:08
config.sh-arm-linux-n770
24.6
KB
-r--r--r--
2015-01-28 21:08
generate_config_sh
3.66
KB
-r-xr-xr-x
2014-12-27 11:48
installperl.patch
538
B
-r--r--r--
2014-12-27 11:48
warp
376
B
-r-xr-xr-x
2014-12-27 11:48
Save
Rename
#!/usr/bin/perl ############################################################################## # # generate_config_sh # Process that takes an automatically generated config.sh # file and allows the environment to overload the values # automatically discovered by Configure on our target platform. # # Author Redvers Davies <red@criticalintegration.com> # ############################################################################## my $config = shift; my $sys = $ENV{SYS}; my $callbacks = {}; $callbacks->{'ar'} = [\&simple_process, ["AR", "arm-linux-ar"]]; $callbacks->{'archname'} = [\&simple_process, ["SYS", "armv4l-linux"]]; $callbacks->{'cc'} = [\&simple_process, ["CC", "arm-linux-gcc"]]; $callbacks->{'cccdlflags'} = [\&simple_process, ["CFLAGS", ""]]; $callbacks->{'ccdlflags'} = [\&simple_process, ["CFLAGS", ""]]; $callbacks->{'ccflags'} = [\&simple_process, ["CFLAGS", "-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"]]; $callbacks->{'ccflags_uselargefiles'} = [\&simple_process, ["CFLAGS", "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"]]; $callbacks->{'ccname'} = [\&simple_process, ["CC", "arm-linux-gcc"]]; $callbacks->{'cpp'} = [\&simple_process, ["CCP", "arm-linux-cpp"]]; $callbacks->{'cppflags'} = [\&simple_process, ["CCPFLAGS", "-fno-strict-aliasing"]]; $callbacks->{'cpprun'} = [\&simple_process_append, ["CC", "arm-linux-gcc -E", "-E"]]; $callbacks->{'cppstdin'} = [\&simple_process_append, ["CC", "arm-linux-gcc -E", "-E"]]; $callbacks->{'full_ar'} = [\&backtick, ["AR", "which $ENV{AR}", "/usr/local/arm/2.95.3/bin/arm-linux-ar"]]; $callbacks->{'ld'} = [\&simple_process, ["LD", "arm-linux-ld"]]; $callbacks->{'ldflags'} = [\&simple_process, ["LDFLAGS", ""]]; $callbacks->{'ldflags_uselargefiles'} = [\&simple_process, ["LDFLAGS", ""]]; $callbacks->{'myarchname'} = [\&simple_process, ["SYS", "armv4l-linux"]]; $callbacks->{'archlib'} = [\&library_munge, ["SYS", "armv4l-linux"]]; $callbacks->{'archlibexp'} = [\&library_munge, ["SYS", "armv4l-linux"]]; $callbacks->{'installarchlib'} = [\&library_munge, ["SYS", "armv4l-linux"]]; $callbacks->{'installsitearch'} = [\&library_munge, ["SYS", "armv4l-linux"]]; $callbacks->{'sitearch'} = [\&library_munge, ["SYS", "armv4l-linux"]]; $callbacks->{'sitearchexp'} = [\&library_munge, ["SYS", "armv4l-linux"]]; if ($config eq "") { die("Please run me as generate_config_sh path/to/original/config.sh"); } open(FILE, "$config") || die("Unable to open $config"); my $line_in; while ($line_in = <FILE>) { if ($line_in =~ /^#/) { next; } if ($line_in !~ /./) { next; } $line_in =~ /^([^=]+)=(.*)/; my $key = $1; my $value = $2; if (ref($callbacks->{$key}) eq "ARRAY") { ($callbacks->{$key}[0])->($key,$value); } else { print($line_in); } } sub backtick { my $key = shift; my $value = shift; my $envvar = $callbacks->{$key}->[1][0]; if ($ENV{$envvar}) { my $rawtext = `$callbacks->{$key}->[1][1]`; chomp($rawtext); print("$key=\'$rawtext\'\n"); } else { print("$key=\'$callbacks->{$key}->[1][2]\'\n"); } } sub simple_process { my $key = shift; my $envvar = $callbacks->{$key}->[1][0]; if ($ENV{$envvar}) { print("$key=\"$ENV{$envvar}\"\n"); } else { print("$key=\'$callbacks->{$key}->[1][1]\'\n"); } } sub simple_process_append { my $key = shift; my $envvar = $callbacks->{$key}->[1][0]; if ($ENV{$envvar}) { print("$key=\"$ENV{$envvar} $callbacks->{$key}->[1][2]\"\n"); } else { print("$key=\'$callbacks->{$key}->[1][1]\'\n"); } } sub library_munge { my $key = shift; my $value = shift; my $envvar = $callbacks->{$key}->[1][0]; if ($ENV{$envvar}) { $value =~ s/$callbacks->{$key}->[1][1]/$ENV{$envvar}/g; print("$key=$value\n"); } else { print("$key=$value\n"); } }