/[smeserver]/rpms/samba/sme10/samba-4.4.7-fix-ctdb-test-install-dir.patch
ViewVC logotype

Contents of /rpms/samba/sme10/samba-4.4.7-fix-ctdb-test-install-dir.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Tue May 8 16:37:54 2018 UTC (6 years ago) by jpp
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
upgrade to samba-4.6.2-12

1 From eb09689c3c1eeae14eeb08352c5342d89b7bf96d Mon Sep 17 00:00:00 2001
2 From: Andreas Schneider <asn@samba.org>
3 Date: Wed, 3 Aug 2016 13:23:31 +0200
4 Subject: [PATCH] ctdb-waf: Move ctdb tests to libexec directory
5
6 BUG: https://bugzilla.samba.org/show_bug.cgi?id=12104
7
8 Signed-off-by: Andreas Schneider <asn@samba.org>
9 Reviewed-by: Martin Schwenke <martin@meltin.net>
10
11 (cherry picked from commit f9c85d04e9edb3af9479e9c83d5b1ec77b9c2ee2)
12 ---
13 ctdb/wscript | 20 ++++++++++----------
14 1 file changed, 10 insertions(+), 10 deletions(-)
15
16 diff --git a/ctdb/wscript b/ctdb/wscript
17 index 5739269..a6d1e68 100755
18 --- a/ctdb/wscript
19 +++ b/ctdb/wscript
20 @@ -208,7 +208,7 @@ def configure(conf):
21
22 conf.env.CTDB_TEST_DATADIR = os.path.join(conf.env.EXEC_PREFIX,
23 'share/ctdb-tests')
24 - conf.env.CTDB_TEST_LIBDIR = os.path.join(conf.env.LIBDIR, 'ctdb-tests')
25 + conf.env.CTDB_TEST_LIBEXECDIR = os.path.join(conf.env.LIBEXECDIR, 'ctdb/tests')
26
27 # Allow unified compilation and separate compilation of utilities
28 # to find includes
29 @@ -637,12 +637,12 @@ def build(bld):
30 bld.SAMBA_BINARY(target,
31 source=src,
32 deps='talloc tevent tdb tevent-unix-util',
33 - install_path='${CTDB_TEST_LIBDIR}')
34 + install_path='${CTDB_TEST_LIBEXECDIR}')
35
36 bld.SAMBA_BINARY('reqid_test',
37 source='tests/src/reqid_test.c',
38 deps='samba-util',
39 - install_path='${CTDB_TEST_LIBDIR}')
40 + install_path='${CTDB_TEST_LIBEXECDIR}')
41
42 # Test binaries
43 ctdb_tests = [
44 @@ -671,7 +671,7 @@ def build(bld):
45 source=src,
46 includes='include',
47 deps='ctdb-client ctdb-common ctdb-util',
48 - install_path='${CTDB_TEST_LIBDIR}')
49 + install_path='${CTDB_TEST_LIBEXECDIR}')
50
51 bld.SAMBA_BINARY('ctdb_takeover_tests',
52 source='tests/src/ctdb_takeover_tests.c',
53 @@ -680,21 +680,21 @@ def build(bld):
54 ctdb-protocol''' +
55 ib_deps,
56 includes='include',
57 - install_path='${CTDB_TEST_LIBDIR}')
58 + install_path='${CTDB_TEST_LIBEXECDIR}')
59
60 bld.SAMBA_BINARY('ctdb_functest',
61 source='tests/src/ctdb_functest.c',
62 deps='''replace tdb tevent talloc popt ctdb-system
63 samba-util tdb-wrap''',
64 includes='include',
65 - install_path='${CTDB_TEST_LIBDIR}')
66 + install_path='${CTDB_TEST_LIBEXECDIR}')
67
68 bld.SAMBA_BINARY('ctdb_stubtest',
69 source='tests/src/ctdb_test.c',
70 deps='''replace tdb tevent talloc popt ctdb-system
71 samba-util tdb-wrap''',
72 includes='include',
73 - install_path='${CTDB_TEST_LIBDIR}')
74 + install_path='${CTDB_TEST_LIBEXECDIR}')
75
76 if bld.env.HAVE_INFINIBAND:
77 bld.SAMBA_BINARY('ibwrapper_test',
78 @@ -702,7 +702,7 @@ def build(bld):
79 includes='include',
80 deps='replace talloc ctdb-client ctdb-common' +
81 ib_deps,
82 - install_path='${CTDB_TEST_LIBDIR}')
83 + install_path='${CTDB_TEST_LIBEXECDIR}')
84
85 test_subdirs = [
86 'complex',
87 @@ -734,7 +734,7 @@ def build(bld):
88 destname=os.path.join('scripts', t))
89
90 sed_expr = 's@^TEST_SCRIPTS_DIR=.*@&\\nexport TEST_BIN_DIR=\"%s\"@' % (
91 - bld.env.CTDB_TEST_LIBDIR)
92 + bld.env.CTDB_TEST_LIBEXECDIR)
93 bld.SAMBA_GENERATOR('ctdb-test-wrap',
94 source='tests/scripts/test_wrap',
95 target='test_wrap',
96 @@ -743,7 +743,7 @@ def build(bld):
97 destname='test_wrap', chmod=0755)
98
99 sed_expr1 = 's@^test_dir=.*@test_dir=%s\\nexport TEST_BIN_DIR=\"%s\"@' % (
100 - bld.env.CTDB_TEST_DATADIR, bld.env.CTDB_TEST_LIBDIR)
101 + bld.env.CTDB_TEST_DATADIR, bld.env.CTDB_TEST_LIBEXECDIR)
102 sed_expr2 = 's@^\(export CTDB_TESTS_ARE_INSTALLED\)=false@\\1=true@'
103 bld.SAMBA_GENERATOR('ctdb-test-runner',
104 source='tests/run_tests.sh',
105 --
106 2.9.2
107

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed