1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-03 01:18:10 +03:00

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.
This commit is contained in:
Michael Adam 2012-06-20 14:09:09 +02:00
parent 18ce23b31d
commit a0f6014517

View File

@ -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"),