diff options
author | Michael Adam <obnox@samba.org> | 2012-06-20 14:09:09 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2012-06-21 23:49:19 +0200 |
commit | a0f601451785686ba45f3be5c7ca9b5cf3b86113 (patch) | |
tree | b069e8e0683212871c9a7458184e72f0ad0c5ad4 /script | |
parent | 18ce23b31d8232bc2be871982bb92e296f96ba7f (diff) | |
download | samba-a0f601451785686ba45f3be5c7ca9b5cf3b86113.tar.gz |
autobuild: add a target "samba3-ctdb" that builds samba3 (autoconf) with cluster support
This is achieved by using the ctdb header files copied in from current ctdb
master. Tests are not run. For this we would need to have a full ctdb built and
configured.
Diffstat (limited to 'script')
-rwxr-xr-x | script/autobuild.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/script/autobuild.py b/script/autobuild.py index ac17d14c53b..56b253f65d7 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -17,6 +17,7 @@ cleanup_list = [] builddirs = { "samba3" : "source3", + "samba3-ctdb" : "source3", "samba" : ".", "samba-ctdb" : ".", "samba-libs" : ".", @@ -48,6 +49,15 @@ tasks = { ("check-clean-tree", "../script/clean-source-tree.sh", "text/plain"), ("clean", "make clean", "text/plain") ], + "samba3-ctdb" : [ ("random-sleep", "script/random-sleep.sh 60 600", "text/plain"), + ("autogen", "./autogen.sh", "text/plain"), + ("configure", "./configure.developer ${PREFIX} --with-cluster-support --with-ctdb=../ctdb", "text/plain"), + ("make basics", "make basics", "text/plain"), + ("make", "make all", "text/plain"), # don't use too many processes + ("check", "LD_LIBRARY_PATH=./bin ./bin/smbd -b | grep CLUSTER_SUPPORT", "text/plain"), + ("check-clean-tree", "../script/clean-source-tree.sh", "text/plain"), + ("clean", "make clean", "text/plain") ], + # We have 'test' before 'install' because, 'test' should work without 'install' "samba" : [ ("configure", "./configure.developer ${PREFIX} --with-selftest-prefix=./bin/ab", "text/plain"), ("make", "make -j", "text/plain"), |