Changeset 15716
- Timestamp:
- 2008-05-27T13:03:59+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/perllib/mgbuilder.pm
r15003 r15716 27 27 28 28 use basebuilder; 29 use classify;30 use cfgread;31 use colcfg;32 29 use plugin; 30 use strict; no strict 'refs'; 33 31 use util; 34 use FileHandle; 32 35 33 36 34 BEGIN { … … 149 147 my ($handle); 150 148 if ($self->{'debug'}) { 151 $handle = STDOUT; 152 } else { 149 $handle = *STDOUT; 150 } 151 else { 153 152 if (!-e "$mg_passes_exe" || 154 !open (PIPEOUT, "| mg_passes$exe -f \"$fulltextprefix\" -b $maxdocsize -T1 -M $maxnumeric $osextra")) {153 !open($handle, "| mg_passes$exe -f \"$fulltextprefix\" -b $maxdocsize -T1 -M $maxnumeric $osextra")) { 155 154 print STDERR "<FatalError name='NoRunMGPasses'>\n</Stage>\n" if $self->{'gli'}; 156 155 die "mgbuilder::compress_text - couldn't run $mg_passes_exe\n"; 157 156 } 158 $handle = mgbuilder::PIPEOUT;159 157 } 160 158 … … 398 396 my ($handle); 399 397 if ($self->{'debug'}) { 400 $handle = STDOUT; 401 } else { 398 $handle = *STDOUT; 399 } 400 else { 402 401 if (!-e "$mg_passes_exe" || 403 !open (PIPEOUT, "| mg_passes$exe -f \"$fullindexprefix\" -b $maxdocsize " .402 !open($handle, "| mg_passes$exe -f \"$fullindexprefix\" -b $maxdocsize " . 404 403 "-$index_level -m 32 -s 0 -G -t 10 -N1 -M $maxnumeric $osextra")) { 405 404 print STDERR "<FatalError name='NoRunMGPasses'/>\n</Stage>\n" if $self->{'gli'}; 406 405 die "mgbuilder::build_index - couldn't run $mg_passes_exe\n"; 407 406 } 408 $handle = mgbuilder::PIPEOUT;409 407 } 410 408 … … 530 528 my $input_file = &util::filename_cat ("text", $collect_tail); 531 529 if (!-e "$mgstat_exe" || !open (PIPEIN, "mgstat$exe -d \"$self->{'build_dir'}\" -f \"$input_file\" |")) { 530 my $outhandle = $self->{'outhandle'}; 532 531 print $outhandle "Warning: Couldn't open pipe to $mgstat_exe to get additional stats\n"; 533 532 } else {
Note:
See TracChangeset
for help on using the changeset viewer.