From 730841807f5da0e0626be75a4d2e828b7584057f Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 28 Jan 2011 23:41:20 +0100 Subject: [PATCH] fix backup selection --- lib/BackupPC/CGI/Archive.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/BackupPC/CGI/Archive.pm b/lib/BackupPC/CGI/Archive.pm index c6f2d40..24ebaac 100644 --- a/lib/BackupPC/CGI/Archive.pm +++ b/lib/BackupPC/CGI/Archive.pm @@ -84,6 +84,7 @@ use Data::Dump qw(dump); my $dbh = DBI->connect($Conf{SearchDSN}, $Conf{SearchUser}, "", { RaiseError => 1, AutoCommit => 0 }); my $sth = $dbh->prepare(qq{ select + hosts.name as host, -- FIXME for debug backups.num as num, inc_size, size, @@ -99,12 +100,12 @@ warn "# row ",dump $row; $all_backup_numbers->{ $row->{num} } = $row->{inc_deleted} ? 0 : $row->{size} == 0 ? 0 : - $row->{inc_size} < 0 ? 1 : + $row->{inc_size} > 0 ? 0 : $row->{size} > 0 ? 1 : 0; } -warn dump($all_backup_numbers); +warn "# host $host all_backup_numbers = ",dump($all_backup_numbers); my @backup_nums = sort grep { $all_backup_numbers->{$_} } @@ -266,7 +267,7 @@ EOF $compname = $Conf{CatPath}; $compext = '.raw'; } - my $fullsplitsize = $In{splitsize} . '000000'; + my $fullsplitsize = $In{splitsize} . '000000'; # mb -> bytes my %ArchiveReq = ( # parameters for the archive archiveloc => $In{archive_device}, -- 2.20.1