From 4d67cbe31bc338c7d5389a376e78aef57e50de9d Mon Sep 17 00:00:00 2001 From: Veniamin Gvozdikov <vgvozdikov@tarantool.org> Date: Tue, 7 Jul 2015 13:18:33 +0300 Subject: [PATCH] Added set up path for tarantool datadir --- extra/dist/CMakeLists.txt | 6 ++++++ extra/dist/default/tarantool.in | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/extra/dist/CMakeLists.txt b/extra/dist/CMakeLists.txt index c90b27ceec..23948b4ada 100644 --- a/extra/dist/CMakeLists.txt +++ b/extra/dist/CMakeLists.txt @@ -1,5 +1,11 @@ # Scripts for a tarantoolctl packaging set(SYSV_INITD_PATH ${CMAKE_INSTALL_LIBDIR}/tarantool/tarantool.init) +# Default path to data in default/tarantool +if (NOT TARANTOOL_DATADIR) + set(TARANTOOL_DATADIR "/var/lib/tarantool") +endif() +message (STATUS "TARANTOOL_DATADIR: ${TARANTOOL_DATADIR}") + configure_file("tarantool.service.in" "tarantool.service") configure_file(default/tarantool.in default/tarantool) diff --git a/extra/dist/default/tarantool.in b/extra/dist/default/tarantool.in index 8248c4f5db..a222008849 100644 --- a/extra/dist/default/tarantool.in +++ b/extra/dist/default/tarantool.in @@ -1,9 +1,9 @@ -- Options for Tarantool default_cfg = { pid_file = "/var/run/tarantool", -- will become pid_file .. instance .. '.pid' - wal_dir = "/var/lib/tarantool", -- will become wal_dir/instance/ - snap_dir = "/var/lib/tarantool", -- snap_dir/instance/ - sophia_dir = "/var/lib/tarantool", -- will become sophia_dir/sophia/instance/ + wal_dir = "@TARANTOOL_DATADIR@", -- will become wal_dir/instance/ + snap_dir = "@TARANTOOL_DATADIR@", -- snap_dir/instance/ + sophia_dir = "@TARANTOOL_DATADIR@", -- will become sophia_dir/sophia/instance/ logger = "/var/log/tarantool", -- logger/instance .. '.log' username = "tarantool", } -- GitLab