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