提交 42ecf91d 编写于 作者: A Alexey Milovidov

Fix "Arcadia" build

上级 09d30a36
......@@ -9,7 +9,10 @@
#include <Common/Exception.h>
#include <common/setTerminalEcho.h>
#include <ext/scope_guard.h>
#include <readpassphrase.h>
#if !defined(ARCADIA_BUILD)
#include <readpassphrase.h> // Y_IGNORE
#endif
namespace DB
{
......@@ -49,10 +52,12 @@ ConnectionParameters::ConnectionParameters(const Poco::Util::AbstractConfigurati
}
if (password_prompt)
{
#if !defined(ARCADIA_BUILD)
std::string prompt{"Password for user (" + user + "): "};
char buf[1000] = {};
if (auto * result = readpassphrase(prompt.c_str(), buf, sizeof(buf), 0))
password = result;
#endif
}
compression = config.getBool("compression", true) ? Protocol::Compression::Enable : Protocol::Compression::Disable;
......
......@@ -6,14 +6,9 @@ CFLAGS(
-DENABLE_CLICKHOUSE_SERVER
)
ADDINCL (
GLOBAL clickhouse/base/readpassphrase
)
PEERDIR(
clickhouse/base/daemon
clickhouse/base/loggers
clickhouse/base/readpassphrase
clickhouse/src
)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册