Ignore:
Timestamp:
2005-06-23T11:23:42+12:00 (19 years ago)
Author:
davidb
Message:

*builder.pm packages (principally lucenebuilder.pl which inherits from
mgppbuilder) upgraded to support incremental building.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/lucenebuilder.pm

    r9910 r10158  
    5858
    5959    eval("\$self->{'buildproc'} = new $buildproctype(\$collection, " .
    60      "\$source_dir, \$build_dir, \$verbosity, \$outhandle)");
     60     "\$source_dir, \$build_dir, \$keepold, \$verbosity, \$outhandle)");
    6161    die "$@" if $@;
    6262
     
    217217    my $lucene_passes_sections = $llevel;
    218218
     219    my $opt_create_index = ($self->{'keepold'}) ? "" : "-create";
     220
    219221    my $osextra = "";
    220222    if ($ENV{'GSDLOS'} =~ /^windows$/i) {
    221223    $build_dir =~ s@/@\\@g;
    222224    } else {
    223     $osextra = " -d /";
    224225    if ($outhandle ne "STDERR") {
    225226        # so lucene_passes doesn't print to stderr if we redirect output
     
    275276    } else {
    276277    if (!-e "$lucene_passes_exe" ||
    277         !open (PIPEOUT, "| $full_lucene_passes_exe index $lucene_passes_sections \"$build_dir\" \"$indexdir\"   $osextra")) {
     278        !open (PIPEOUT, "| $full_lucene_passes_exe $opt_create_index index $lucene_passes_sections \"$build_dir\" \"$indexdir\"   $osextra")) {
    278279        print STDERR "<FatalError name='NoRunLucenePasses'/>\n</Stage>\n" if $self->{'gli'};
    279280        die "lucenebuilder::build_index - couldn't run $lucene_passes_exe\n";
Note: See TracChangeset for help on using the changeset viewer.