X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=bin%2FBackupPC_removeBurnedArchives;h=798b1fa5bfe3497f4e5306220d3983ebeffbc0c5;hp=da45dad9e08689906ff7f03e972fa674f8b942bd;hb=488bb662f6d144d42376b3d14e9b1e438e00e6f8;hpb=8352b2506f34f1a890c96bed30beb19ad171644c;ds=sidebyside diff --git a/bin/BackupPC_removeBurnedArchives b/bin/BackupPC_removeBurnedArchives index da45dad..798b1fa 100755 --- a/bin/BackupPC_removeBurnedArchives +++ b/bin/BackupPC_removeBurnedArchives @@ -2,20 +2,19 @@ use strict; no utf8; -use lib "__INSTALLDIR__/lib"; +use lib "/usr/local/BackupPC/lib"; use DBI; use BackupPC::Lib; -use BackupPC::SearchLib; +use BackupPC::Search; use Data::Dumper; my $bpc = BackupPC::Lib->new || die "can't create BackupPC::Lib"; my %Conf = $bpc->Conf(); -my $tar_dir = $Conf{InstallDir}."/".$Conf{GzipTempDir}; -%BackupPC::SearchLib::Conf = %Conf; +my $tar_dir = $Conf{GzipTempDir}; +%BackupPC::Search::Conf = %Conf; #die(Dumper(\%Conf)); my $dsn = $Conf{SearchDSN} || die "need searchdsn in config.pl\n"; my $user = $Conf{SearchUser} || ''; my $dbh = DBI->connect($dsn, $user, "", { raiseerror => 1, autocommit => 0 }); -my $tar_dir = $Conf{InstallDir}.'/'.$Conf{GzipTempDir}; my $sql = q{ SELECT hosts.name AS host, shares.name AS share, backups.num AS num, MAX(archive_burned.copy) FROM backups @@ -31,11 +30,11 @@ my $totalRemoved = 0; $sth->execute(); while (my $row = $sth->fetchrow_hashref()) { - my $filename = BackupPC::SearchLib::getGzipName($row->{'host'}, $row->{'share'}, $row->{'num'}); + my $filename = BackupPC::Search::getGzipName($row->{'host'}, $row->{'share'}, $row->{'num'}); $filename .= ".tar.gz"; $filename = $tar_dir . "/" . $filename; - my $fs_size = stat($filename)[7]; + my $fs_size = (stat($filename))[7]; $totalRemoved += $fs_size; print "removing $filename... size: $fs_size\n"; # if (system("rm $filename") != 0) {