9 |
use WebPAC::Common 0.02; |
use WebPAC::Common 0.02; |
10 |
use WebPAC::Parser 0.08; |
use WebPAC::Parser 0.08; |
11 |
use WebPAC::Input 0.16; |
use WebPAC::Input 0.16; |
12 |
use WebPAC::Store 0.14; |
use WebPAC::Store 0.15; |
13 |
use WebPAC::Normalize 0.22; |
use WebPAC::Normalize 0.22; |
14 |
use WebPAC::Output::TT; |
use WebPAC::Output::TT; |
15 |
use WebPAC::Validate 0.11; |
use WebPAC::Validate 0.11; |
298 |
# |
# |
299 |
# now WebPAC::Store |
# now WebPAC::Store |
300 |
# |
# |
301 |
my $abs_path = abs_path($0); |
my $store = new WebPAC::Store({ |
|
$abs_path =~ s#/[^/]*$#/#; # |
|
|
|
|
|
my $db_path = $config->webpac('db_path'); |
|
|
|
|
|
if ($clean) { |
|
|
$log->info("creating new database '$database' in $db_path"); |
|
|
rmtree( $db_path ) || $log->warn("can't remove $db_path: $!"); |
|
|
} else { |
|
|
$log->info("working on database '$database' in $db_path"); |
|
|
} |
|
|
|
|
|
my $store = new WebPAC::Store( |
|
|
path => $db_path, |
|
302 |
debug => $debug, |
debug => $debug, |
303 |
); |
}); |
304 |
|
|
305 |
# |
# |
306 |
# prepare output |
# prepare output |