ctdb-build: Install CTDB tests correctly from toplevel
authorAmitay Isaacs <amitay@gmail.com>
Wed, 1 Feb 2017 04:53:47 +0000 (15:53 +1100)
committerMartin Schwenke <martins@samba.org>
Thu, 2 Feb 2017 07:25:57 +0000 (08:25 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12547

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Thu Feb  2 08:25:57 CET 2017 on sn-devel-144

ctdb/wscript

index 446bd8d3529dce6d2dc28fd5f81b32e66071932d..13384c81b9a275f0ba0248f80e38b06e6742499b 100644 (file)
@@ -850,8 +850,13 @@ def build(bld):
         'tool'
     ]
 
+    if bld.env.standalone_ctdb:
+        testdir = 'tests'
+    else:
+        testdir = 'ctdb/tests'
+
     for t in test_subdirs:
-        files = SUBDIR_MODE('tests/%s' % t, trim_path='tests')
+        files = SUBDIR_MODE('%s/%s' % (testdir, t), trim_path=testdir)
         for fmode in files:
             bld.INSTALL_FILES(bld.env.CTDB_TEST_DATADIR, 'tests/%s' % fmode[0],
                               destname=fmode[0], chmod=fmode[1])