diff --git a/check_size_consistency.pl b/check_size_consistency.pl index ec9c4a9..e17f8b4 100644 --- a/check_size_consistency.pl +++ b/check_size_consistency.pl @@ -2,6 +2,7 @@ use lib "/usr/share/BackupPC/lib"; use BackupPC::Lib; use BackupPC::CGI::Lib; +use POSIX; use JSON; # We need to switch to backuppc UID/GID @@ -11,10 +12,8 @@ my (undef,undef,$bkpuid,$bkpgid) = getpwnam('backuppc'); setuid($bkpuid) if ($uid ne $bkpuid); setgid($bkpgid) if ($gid ne $bkpgid); -# Precise the host to check my $host = $ARGV[0]; -# Get values my $bpc = BackupPC::Lib->new(); my @backups = $bpc->BackupInfoRead($host); my $mainConf = $bpc->ConfigDataRead(); @@ -30,9 +29,7 @@ for ( my $i = 0 ; $i < @backups ; $i++ ) { $fullCnt++; if ( $fullAge < 0 || $backups[$i]{startTime} > $fullAge ) { $fullAge = $backups[$i]{startTime}; - $fullSize0 = $backups[$i]{size}; - $fullSize1 = $backups[$i]{size}; - $fullSize2 = $backups[$i]{size}; + $fullSize = $backups[$i]{size}; $fullDur = $backups[$i]{endTime} - $backups[$i]{startTime}; } } @@ -59,14 +56,9 @@ else { $lastXferErrors = $backups[@backups-1]{xferErrs} if ( @backups ); $maxErrors = $conf->{MaxXferError} if (defined $conf->{MaxXferError}); -# Print results print<<"EOF"; -Usage: $0 - -Full Size of last backup (0) : $fullSize0 -Full Size of last -1 : $fullSize1 -Full Size of last -2 : $fullSize2 +Full Size of last backup : $fullSize EOF exit(0);