From d592f74873d36eef3fff74e8e8cbddde3f5d9d1c Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 7 Jan 2011 13:09:55 +0000 Subject: [PATCH] configure which search module to load using KINO --- bin/BackupPC_updatedb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bin/BackupPC_updatedb b/bin/BackupPC_updatedb index 69725af..2e9e49c 100755 --- a/bin/BackupPC_updatedb +++ b/bin/BackupPC_updatedb @@ -15,7 +15,17 @@ use BackupPC::SearchLib; use Cwd qw/abs_path/; use Data::Dump qw(dump); -use BackupPC::Search::Estraier; +our $search_module; +BEGIN { + $search_module = "BackupPC::Search::Estraier"; + $search_module = "BackupPC::Search::KinoSearch" if $ENV{KINO}; + eval "use $search_module"; + if ( $@ ) { + warn "ERROR: $search_module: $!"; + } else { + warn "# using $search_module for full-text search"; + } +} use constant BPC_FTYPE_DIR => 5; use constant EST_CHUNK => 4096; @@ -121,7 +131,7 @@ sub hest_update { my $offset = 0; my $added = 0; - my $search = BackupPC::Search::Estraier->new( $index_node_url ); + my $search = $search_module->new( $index_node_url ); my $results = 0; -- 2.20.1