Changeset 24459 for main/trunk/greenstone2/bin/script
- Timestamp:
- 2011-08-24T15:50:52+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/bin/script/buildcol.pl
r24343 r24459 548 548 } else { 549 549 550 $builderdir = "$ENV{'GSDLHOME'}/perllib"; 551 if ($buildtype eq "lucene") { 552 $buildertype = "lucenebuilder"; 553 } 554 elsif ($buildtype eq "mgpp") { 550 $builderdir = undef; 551 if ($buildtype ne "") { 552 # caters for extension-based build types, such as 'solr' 553 $buildertype = $buildtype."builder"; 554 } 555 else { 556 # Default to mgpp 555 557 $buildertype = "mgppbuilder"; 556 }557 else {558 $buildertype = "mgbuilder";559 558 } 560 559 } … … 618 617 my $this_builderdir = $builderdir_list[$i]; 619 618 620 require "$this_builderdir/$this_buildertype.pm"; 619 if ((defined $this_builderdir) && ($this_builderdir ne "")) { 620 require "$this_builderdir/$this_buildertype.pm"; 621 } 622 else { 623 require "$this_buildertype.pm"; 624 } 621 625 622 626 eval("\$this_builder = new $this_buildertype(\$collection, " . … … 659 663 # (my $new =$_)->method(); $new 660 664 # but is a bit more cumbersome to write 661 665 662 666 map { local $_=$_; $_->compress_text($textindex); } @builders; 663 667 map { local $_=$_; $_->build_indexes($indexname); } @builders;
Note:
See TracChangeset
for help on using the changeset viewer.