From 258622c297d1c1f7def97d3d2b04977f3046ab03 Mon Sep 17 00:00:00 2001 From: Michail Merkushin Date: Tue, 14 Jun 2016 22:55:17 +0500 Subject: [PATCH] feat: Copy config file in Local adapter --- lib/sphinx/integration/helper_adapters/local.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/sphinx/integration/helper_adapters/local.rb b/lib/sphinx/integration/helper_adapters/local.rb index d7d7253..4978f86 100644 --- a/lib/sphinx/integration/helper_adapters/local.rb +++ b/lib/sphinx/integration/helper_adapters/local.rb @@ -39,10 +39,14 @@ def remove_binlog end def copy_config - # no-op + return if config.config_file == config.generated_config_file + FileUtils.mkdir_p(File.dirname(config.config_file)) + FileUtils.cp(config.generated_config_file, config.config_file) end def index + FileUtils.mkdir_p(config.searchd_file_path) + if rotate? indexer("--rotate", index_names) else