mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
autobuild: add a "ctdb" target
For a start, this just builds and installs the integrated ctdb copy. It does not run "make test" in ctdb. This is time consuming and too flakey for now. Signed-off-by: Michael Adam <obnox@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
f087a8e2b8
commit
1da294a7eb
@ -16,6 +16,7 @@ os.environ['TDB_NO_FSYNC'] = '1'
|
||||
cleanup_list = []
|
||||
|
||||
builddirs = {
|
||||
"ctdb" : "ctdb",
|
||||
"samba" : ".",
|
||||
"samba-ctdb" : ".",
|
||||
"samba-libs" : ".",
|
||||
@ -31,9 +32,17 @@ builddirs = {
|
||||
"retry" : "."
|
||||
}
|
||||
|
||||
defaulttasks = [ "samba", "samba-ctdb", "samba-libs", "ldb", "tdb", "ntdb", "talloc", "replace", "tevent", "pidl" ]
|
||||
defaulttasks = [ "ctdb", "samba", "samba-ctdb", "samba-libs", "ldb", "tdb", "ntdb", "talloc", "replace", "tevent", "pidl" ]
|
||||
|
||||
tasks = {
|
||||
"ctdb" : [ ("random-sleep", "../script/random-sleep.sh 60 600", "text/plain"),
|
||||
("autogen", "./autogen.sh", "text/plain"),
|
||||
("configure", "./configure ${PREFIX}", "text/plain"),
|
||||
("make", "make all", "text/plain"),
|
||||
("install", "make install", "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"),
|
||||
|
Loading…
x
Reference in New Issue
Block a user