|
Lines 127-140
if ($process_zebraqueue and $do_not_clear_zebraqueue) {
Link Here
|
| 127 |
die $msg; |
127 |
die $msg; |
| 128 |
} |
128 |
} |
| 129 |
|
129 |
|
| 130 |
if ($reset) { |
|
|
| 131 |
$noshadow = 1; |
| 132 |
} |
| 133 |
|
| 134 |
if ($noshadow) { |
| 135 |
$noshadow = ' -n '; |
| 136 |
} |
| 137 |
|
| 138 |
if ($daemon_mode) { |
130 |
if ($daemon_mode) { |
| 139 |
# incompatible flags handled above: help, reset, and do_not_clear_zebraqueue |
131 |
# incompatible flags handled above: help, reset, and do_not_clear_zebraqueue |
| 140 |
if ($skip_export or $keep_export or $skip_index or |
132 |
if ($skip_export or $keep_export or $skip_index or |
|
Lines 815-824
sub do_indexing {
Link Here
|
| 815 |
my $zebra_config = C4::Context->zebraconfig($zebra_server)->{'config'}; |
807 |
my $zebra_config = C4::Context->zebraconfig($zebra_server)->{'config'}; |
| 816 |
my $zebra_db_dir = C4::Context->zebraconfig($zebra_server)->{'directory'}; |
808 |
my $zebra_db_dir = C4::Context->zebraconfig($zebra_server)->{'directory'}; |
| 817 |
|
809 |
|
|
|
810 |
$noshadow //= ''; |
| 811 |
|
| 812 |
if ($noshadow or $reset_index) { |
| 813 |
$noshadow = '-n'; |
| 814 |
} |
| 815 |
|
| 818 |
system("zebraidx -c $zebra_config $zebraidx_log_opt -g $record_format -d $zebra_db_name init") if $reset_index; |
816 |
system("zebraidx -c $zebra_config $zebraidx_log_opt -g $record_format -d $zebra_db_name init") if $reset_index; |
| 819 |
system("zebraidx -c $zebra_config $zebraidx_log_opt $noshadow -g $record_format -d $zebra_db_name $op $record_dir"); |
817 |
system("zebraidx -c $zebra_config $zebraidx_log_opt $noshadow -g $record_format -d $zebra_db_name $op $record_dir"); |
| 820 |
system("zebraidx -c $zebra_config $zebraidx_log_opt -g $record_format -d $zebra_db_name commit") unless $noshadow; |
818 |
system("zebraidx -c $zebra_config $zebraidx_log_opt -g $record_format -d $zebra_db_name commit") unless $noshadow; |
| 821 |
|
|
|
| 822 |
} |
819 |
} |
| 823 |
|
820 |
|
| 824 |
sub _flock { |
821 |
sub _flock { |
| 825 |
- |
|
|