projects
/
BackupPC.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
f60ab50
)
fix parsing of gzip -l output
author
Dobrica Pavlinusic
<dpavlin@rot13.org>
Thu, 27 Jan 2011 20:32:21 +0000
(21:32 +0100)
committer
Dobrica Pavlinusic
<dpavlin@rot13.org>
Thu, 27 Jan 2011 20:32:21 +0000
(21:32 +0100)
bin/BackupPC_ASA_PostArchive_Update
patch
|
blob
|
history
diff --git
a/bin/BackupPC_ASA_PostArchive_Update
b/bin/BackupPC_ASA_PostArchive_Update
index
3a79676
..
11de07e
100755
(executable)
--- a/
bin/BackupPC_ASA_PostArchive_Update
+++ b/
bin/BackupPC_ASA_PostArchive_Update
@@
-176,13
+176,13
@@
sub check_archive {
}
open(my $gzip, $Conf{GzipPath}." -l $filename |") || die "can't gzip -l $filename: $!";
+ local $/ = undef;
my $line = <$gzip>;
- chomp($line);
- $line = <$gzip> if ($line =~ /^\s+compressed/);
+ close($gzip);
my ($comp, $uncomp) = (0,0);
- if ($line =~ m/
^\s+(\d+)\s+(\d+)\s+\d+\.\d+/
) {
+ if ($line =~ m/
\s+(\d+)\s+(\d+)\s+\d+\.\d+/s
) {
if (wantarray) {
return [ $1, $2 ];
} else {