Changeset 12909


Ignore:
Timestamp:
2006-09-28T16:42:00+12:00 (18 years ago)
Author:
kjdon
Message:

now uses colcfg to write out the build file rather than reimplementing it itself. also added stemindexes field to buildcfg - indicates which stem indexes have been built for the collection

File:
1 edited

Legend:

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

    r12844 r12909  
    127127   
    128128    $self->generate_index_list();
    129    
     129    $self->generate_index_options();
     130
    130131    # sort out subcollection indexes
    131132    if (defined $self->{'collect_cfg'}->{'indexsubcollections'}) {
     
    251252    # and their directory names (includes subcolls and langs)
    252253    $self->{'index_mapping'} = $self->create_index_mapping ($indexes);
    253 
     254   
    254255    # build each of the indexes
    255256    foreach my $index (@$indexes) {
     
    403404    $build_cfg->{'buildtype'} = $self->{'buildtype'};
    404405    $build_cfg->{'indexstem'} = $self->{'collection'};
     406    $build_cfg->{'stemindexes'} = $self->{'stemindexes'};
     407   
    405408    # store the number of documents and number of bytes
    406409    $build_cfg->{'numdocs'} = $self->{'buildproc'}->get_num_docs();
     
    442445    $self->build_cfg_extra($build_cfg);
    443446   
    444     $self->write_cfg_file($build_cfg);
     447    &colcfg::write_build_cfg("$self->{'build_dir'}/build.cfg", $build_cfg);
     448
    445449    print STDERR "</Stage>\n" if $self->{'gli'};
    446450}
     
    526530   my ($build_cfg) = @_;
    527531   
    528 }
    529 
    530 sub write_cfg_file {
    531     my $self = shift(@_);
    532     my ($build_cfg) = @_;
    533    
    534     # write out the build information
    535     &cfgread::write_cfg_file("$self->{'build_dir'}/build.cfg", $build_cfg,
    536                  '^(builddate|buildtype|numdocs|numbytes|numwords|numsections|maxnumeric|indexstem)$',
    537                              '^(indexmap|subcollectionmap|languagemap|notbuilt)$');
    538 
    539532}
    540533
Note: See TracChangeset for help on using the changeset viewer.