X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=maps%2Fbin%2Fmapsscrub.pl;h=abf1d3173c7a953e8317615a3bd572d138df375d;hb=084f73a8091145061aea951f7342946046b16ff7;hp=2a0f54ea93379d61a2b57c1e4be77e778f2afc2b;hpb=9a7e8178524ea77a12d2793791b9630017e1cbe8;p=clearscm.git diff --git a/maps/bin/mapsscrub.pl b/maps/bin/mapsscrub.pl index 2a0f54e..abf1d31 100755 --- a/maps/bin/mapsscrub.pl +++ b/maps/bin/mapsscrub.pl @@ -80,7 +80,9 @@ sub CleanUp($) { $total{'Log entries removed'} = CleanLog $timestamp, $opts{dryrun}; for (qw(white black null)) { - $total{"${_}list entries removed"} = CleanList( + my $listname = ucfirst($_) . 'list entries removed'; + + $total{$listname} = CleanList( userid => $userid, type => $_, log => $log, @@ -119,6 +121,10 @@ while (my $rec = GetUser) { } # while # Now optimize the database -OptimizeDB if $opts{optimize}; +if ($opts{optimize}) { + OptimizeDB; + + $log->msg('Database optimized'); +} # if exit;