From 27c48c38e513ebd1f756f9c4458ffea5473368ad Mon Sep 17 00:00:00 2001
From: Sulverus <sulverus@gmail.com>
Date: Tue, 17 Nov 2015 23:10:18 +0300
Subject: [PATCH] fix fast_replica.lua for out of source builds

---
 test/replication/lua/fast_replica.lua | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/test/replication/lua/fast_replica.lua b/test/replication/lua/fast_replica.lua
index f8ae138705..63ec51834f 100644
--- a/test/replication/lua/fast_replica.lua
+++ b/test/replication/lua/fast_replica.lua
@@ -1,11 +1,13 @@
 
 function join(inspector, n)
+    local path = os.getenv('TARANTOOL_SRC_DIR')
     for i=1,n do
         local rid = tostring(i)
         os.execute('mkdir -p tmp')
-        os.execute('cp ../replication/replica.lua ./tmp/replica'..rid..'.lua')
+        os.execute('cp '..path..'/test/replication/replica.lua ./tmp/replica'..rid..'.lua')
         os.execute('chmod +x ./tmp/replica'..rid..'.lua')
-        inspector:cmd("create server replica"..rid.." with rpl_master=default, script='./var/tmp/replica"..rid..".lua'")
+        local out_dir = box.cfg.wal_dir
+        inspector:cmd("create server replica"..rid.." with rpl_master=default, script='"..out_dir.."/../tmp/replica"..rid..".lua'")
         inspector:cmd("start server replica"..rid)
     end
 end
-- 
GitLab