View | Details | Raw Unified | Return to bug 16506
Collapse All | Expand All

(-)a/misc/migration_tools/rebuild_zebra.pl (-10 / +6 lines)
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
- 

Return to bug 16506