summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2016-09-26 02:46:56 +0200
committerGünther Deschner <gd@samba.org>2016-09-29 18:30:18 +0200
commit9e98ac05c24bac7e49821160b0b3330fb95b68c2 (patch)
tree207dcdcddfb041d1c4df2ba26c5eb83b82ebf31f /script
parent28eae08ef71094f9ce053ca27a35f91e040d983c (diff)
downloadsamba-9e98ac05c24bac7e49821160b0b3330fb95b68c2.tar.gz
autobuild: add system-mitkrb5 build environment.
We finally need to make sure the build with MIT Kerberos does not break all the time. Guenther Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> Signed-off-by: Guenther Deschner <gd@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'script')
-rwxr-xr-xscript/autobuild.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/script/autobuild.py b/script/autobuild.py
index b4357907142..356b7fa108d 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -29,6 +29,7 @@ builddirs = {
"samba-libs" : ".",
"samba-static" : ".",
"samba-test-only" : ".",
+ "samba-systemkrb5" : ".",
"ldb" : "lib/ldb",
"tdb" : "lib/tdb",
"talloc" : "lib/talloc",
@@ -40,7 +41,7 @@ builddirs = {
"retry" : "."
}
-defaulttasks = [ "ctdb", "samba", "samba-xc", "samba-o3", "samba-ctdb", "samba-libs", "samba-static", "ldb", "tdb", "talloc", "replace", "tevent", "pidl" ]
+defaulttasks = [ "ctdb", "samba", "samba-xc", "samba-o3", "samba-ctdb", "samba-libs", "samba-static", "samba-systemkrb5", "ldb", "tdb", "talloc", "replace", "tevent", "pidl" ]
if os.environ.get("AUTOBUILD_SKIP_SAMBA_O3", "0") == "1":
defaulttasks.remove("samba-o3")
@@ -162,6 +163,20 @@ tasks = {
("nonshared-configure", "./configure.developer " + samba_configure_params + " --bundled-libraries=talloc,tdb,pytdb,ldb,pyldb,tevent,pytevent --with-static-modules=ALL --nonshared-binary=smbtorture,smbd/smbd", "text/plain"),
("nonshared-make", "make -j", "text/plain")],
+ "samba-systemkrb5" : [
+ ("random-sleep", "script/random-sleep.sh 60 600", "text/plain"),
+ ("configure", "./configure.developer " + samba_configure_params + " --with-system-mitkrb5 --without-ad-dc", "text/plain"),
+ ("make", "make -j", "text/plain"),
+ # we currently cannot run a full make test, a limited list of tests could be run
+ # via "make test TESTS=sometests"
+ # ("test", "make test FAIL_IMMEDIATELY=1", "text/plain"),
+ ("install", "make install", "text/plain"),
+ ("check-clean-tree", "script/clean-source-tree.sh", "text/plain"),
+ ("clean", "make clean", "text/plain")
+ ],
+
+
+
"ldb" : [
("random-sleep", "../../script/random-sleep.sh 60 600", "text/plain"),
("configure", "./configure --enable-developer -C ${PREFIX} ${EXTRA_PYTHON}", "text/plain"),