20 |
my $hest_node_url = $Conf{HyperEstraierIndex}; |
my $hest_node_url = $Conf{HyperEstraierIndex}; |
21 |
|
|
22 |
my $dbh; |
my $dbh; |
23 |
my $Dir = $Conf{InstallDir}."/data/log"; |
|
|
open(LOG, ">>", "$Dir/LOG") |
|
|
select(LOG); |
|
|
$|=1; |
|
24 |
|
|
25 |
|
|
26 |
sub get_dbh { |
sub get_dbh { |
380 |
my $tgz = $Conf{InstallDir}.'/'.$Conf{GzipTempDir}.'/'.$name; |
my $tgz = $Conf{InstallDir}.'/'.$Conf{GzipTempDir}.'/'.$name; |
381 |
my $size = -1; |
my $size = -1; |
382 |
|
|
383 |
|
my $Dir = $Conf{InstallDir}."/data/log"; |
384 |
|
$|=1; |
385 |
if (-f "${tgz}.tar.gz") { |
if (-f "${tgz}.tar.gz") { |
|
print "stating ${tgz}.tar.gz..."; |
|
386 |
$size = (stat("${tgz}.tar.gz"))[7]; |
$size = (stat("${tgz}.tar.gz"))[7]; |
|
print "size: $size\n"; |
|
387 |
} elsif (-d $tgz) { |
} elsif (-d $tgz) { |
|
print "$tgz is dir, stating files in it...\n"; |
|
388 |
opendir(my $dir, $tgz) || die "can't opendir $tgz: $!"; |
opendir(my $dir, $tgz) || die "can't opendir $tgz: $!"; |
389 |
my @parts = grep { !/^\./ && !/md5/ && -f "$tgz/$_" } readdir($dir); |
my @parts = grep { !/^\./ && !/md5/ && -f "$tgz/$_" } readdir($dir); |
390 |
$size = 0; |
$size = 0; |
391 |
foreach my $part (@parts) { |
foreach my $part (@parts) { |
392 |
my $currSize = (stat("$tgz/$part"))[7]; |
my $currSize = (stat("$tgz/$part"))[7]; |
393 |
$size += (stat("$tgz/$part"))[7] || die "can't stat $tgz/$part: $!"; |
$size += (stat("$tgz/$part"))[7] || die "can't stat $tgz/$part: $!"; |
|
print "\t$tgz/$part: $currSize\n"; |
|
394 |
} |
} |
|
print "\ttotal $size\n"; |
|
395 |
|
|
396 |
closedir $dir; |
closedir $dir; |
397 |
} else { |
} else { |