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 |
- |
|
|