Ignore:
Timestamp:
2011-08-26T23:32:25+12:00 (13 years ago)
Author:
davidb
Message:

Relocation of files to make solr.solr.home more natural. Plus, more carefully control the order in which the build_dir/index_dir folder is deleted in. For solr we need to do this earlier than lucene

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs3-extensions/solr/trunk/src/perllib/solrserver.pm

    r24486 r24501  
    3434sub new {
    3535    my $class = shift(@_);
     36    my ($build_dir) = @_;
    3637
    3738    my $self = { 'jetty_stop_key' => "greenstone-solr" };
     39
     40    $self->{'build_dir'} = $build_dir;
    3841
    3942    my $search_path = &solrutil::get_search_path();
     
    7477    my $in_preamble = ($output_format eq "xml") ? 1 : 0;
    7578   
     79##    print STDERR "**** wgetcmd = \n $cmd\n";
     80
    7681    if (open(WIN,"$cmd |")) {
    7782
     
    213218{
    214219    my $self = shift @_;
    215     my ($core) = @_;
    216 
    217     my ($ds_idx) = ($core =~ m/^.*-(.*)$/);
     220    my ($core,$removeold) = @_;
     221
     222    my ($ds_idx) = ($core =~ m/^.*-(.*?)$/);
    218223
    219224    my $cgi_get_args = "action=CREATE&name=$core";
     
    243248    chdir($solr_home);
    244249   
    245     my $solr_etc = &util::filename_cat($solr_home,"etc");
     250##    my $solr_etc = &util::filename_cat($solr_home,"etc");
    246251
    247252    my $server_props = "-DSTOP.PORT=$jetty_stop_port";
    248253    $server_props .= " -DSTOP.KEY=".$self->{'jetty_stop_key'};
    249     $server_props .= " -Dsolr.solr.home=$solr_etc";
     254    $server_props .= " -Dsolr.solr.home=$solr_home";
    250255
    251256    my $full_server_jar = $self->{'full_server_jar'};
     
    253258    my $server_java_cmd = "java $server_props -jar \"$full_server_jar\"";
    254259
    255 ##    print STDERR "**** server cmd start = $server_java_cmd\n";
    256260
    257261    my $server_status = "unknown";
     
    261265    }
    262266    elsif (open(STARTIN,"$server_java_cmd 2>&1 |")) {
     267
     268##  print STDERR "**** startup up server with cmd start =\n $server_java_cmd\n";
    263269
    264270    my $line;
Note: See TracChangeset for help on using the changeset viewer.