summaryrefslogtreecommitdiff
path: root/script
AgeCommit message (Collapse)AuthorFilesLines
2012-07-24lib/param: Merge handling of security/domain master/domain logons/server roleAndrew Bartlett1-2/+0
This ensures that the same input parameters always gives the same output values in both loadparm systems. Andrew Bartlett
2012-06-27s3-param: Rename loadparm_s3_context -> loadparm_s3_helpersAndrew Bartlett1-1/+1
This helps clarify the role of this structure and wrapper function. The purpose here is to provide helper functions to the lib/param loadparm_context that point back at the s3 lp_ functions. This allows a struct loadparm_context to be passed to any point in the code, and always refer to the correct loadparm system. If this has not been set, the variables loaded in the lib/param code will be returned. As requested by Michael Adam. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Wed Jun 27 17:11:16 CEST 2012 on sn-devel-104
2012-06-22script/autobuild: fix path to random-sleep.shStefan Metzmacher1-8/+8
metze
2012-06-22autobuild: always set TDB_NO_FSYNC.Rusty Russell1-4/+6
Then we unset it inside the tdb test target itself. This means that new code can't accidently forget it, and we can set it in the 'buildnice' script on sn-devel, for example. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2012-06-22autobuild: run "samba3-ctdb" by defaultMichael Adam1-1/+1
Autobuild-User(master): Michael Adam <obnox@samba.org> Autobuild-Date(master): Fri Jun 22 01:46:13 CEST 2012 on sn-devel-104
2012-06-21autobuild: run "samba-ctdb" by default to catch dbwrap_ctdb regressionsMichael Adam1-1/+1
2012-06-21autobuild: add a target "samba3-ctdb" that builds samba3 (autoconf) with ↵Michael Adam1-0/+10
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.
2012-06-21autobuild: add a target "samba-ctdb" that builds samba (waf) with cluster ↵Michael Adam1-0/+19
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.
2012-06-21autobuild: rename the "samba4-libs" target to "samba-libs"Michael Adam1-3/+3
2012-06-21autobuild: rename the "samba4" target to "samba"Michael Adam1-8/+8
2012-06-21script: really sleep in "random-sleep.sh"Michael Adam1-1/+1
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-06-20script/autobuild: delay start of small projects by 60 to 600 secondsStefan Metzmacher2-8/+45
This should reduce the startup load. metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Jun 20 14:56:51 CEST 2012 on sn-devel-104
2012-06-20script/autobuild: don't use 'make -j 4' for bin/smbtorture4Stefan Metzmacher1-1/+1
The '4' has no effect there, which results in NUM_JOBS == NUM_CORES. metze
2012-06-20script/autobuild: don't use make -j for small projectsStefan Metzmacher1-11/+11
The top level and source3 builds take much longer than the standalone projects, so there's no need to use 'make -j'. metze
2012-06-19TDB2: Goodbye TDB2, Hello NTDB.Rusty Russell1-1/+10
This renames everything from tdb2 to ntdb: importantly, we no longer use the tdb_ namespace, so you can link against both ntdb and tdb if you want to. This also enables building of standalone ntdb by the autobuild script. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2012-06-19TDB2: make SAMBA use tdb1 again for the moment.Rusty Russell1-12/+3
Otherwise the following surgery will break the SAMBA build and testsuite. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2012-06-07script/commit_mark.sh: add the current branch nameStefan Metzmacher1-4/+6
This will be useful once we have autobuild for a v4-0-test branch and want to cherry-pick commits from master metze Autobuild-User(master-autobuild): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master-autobuild): Mi 6. Jun 13:42:53 CEST 2012 on SERNOX11 Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Jun 7 01:18:55 CEST 2012 on sn-devel-104
2012-05-18autobuild: Run ABI check on samba4-libs as well.Andrew Bartlett1-5/+5
Because this build is without the developer options (so as to check that we build without those) we do not do an ABI check by default. Andrew Bartlett
2012-04-11remove --enable-developer from samba4-libs autobuildAndrew Bartlett1-5/+5
This will ensure everything works for end users without --enable-developer. Andrew Bartlett
2012-04-09autobuild: Also test a distribution-style build with external libsAndrew Bartlett1-1/+24
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Apr 9 10:06:38 CEST 2012 on sn-devel-104
2012-03-08autobuild: Enable standalone tdb2 testsAmitay Isaacs1-1/+10
Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Thu Mar 8 09:32:24 CET 2012 on sn-devel-104
2012-01-24autobuild.py: Catch only true exceptions in except statementAmitay Isaacs1-3/+3
sys.exit(0) raises systemExit which is caught in empty except: statement. This can change the exit status if except: condition is supposed to exit with different status value.
2012-01-21script/autobuild.py: cleanup on rebase failureStefan Metzmacher1-0/+2
We can improve this to generate logs.tar.gz later... metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jan 21 11:29:58 CET 2012 on sn-devel-104
2011-11-17param: Connect lp_security to the lib/param code to allow testsAndrew Bartlett1-0/+1
Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-11-17param: calculate server role from security, and security from server roleAndrew Bartlett1-0/+1
This allows smb.conf files from either the samba3 or samba4 tradition to come to the same value of server role, using the information in the smb.conf file. This is important so that tools like 'net getlocalsid' work against a Samba4 AD installation (yes, users have tried this). Andrew Bartlett Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-10-11script/autobuild.py: split 'samba3' 'make -j 4 everything' into multiple stepsStefan Metzmacher1-1/+5
Calling 'waf configure' while compiling .c files makes it very hard to find compile errors. We do 'make -j 4 bin/smbtorture4' before 'make -j 4 everything'. metze
2011-10-11lib/param move source4 param code to the top levelAndrew Bartlett1-0/+186
This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett
2011-10-07param: Use a bool to hold boolean parametersAndrew Bartlett1-1/+1
All three-state parameters invoking Auto (2) are already declared as integers, not booleans. Andrew Bartlett
2011-10-07autobuild: Remove s3-waf from autobuildAndrew Bartlett1-8/+1
2011-09-13script/librelease.sh: automate Samba4 alpha releasesAndrew Bartlett1-8/+14
2011-08-26script: Fix the name of the script in autogenerated header fileAmitay Isaacs1-1/+1
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-08-09script/librelease.sh: add git push for the release tagStefan Metzmacher1-1/+6
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Aug 9 15:19:07 CEST 2011 on sn-devel-104
2011-07-05ldb: make ldb a top level library for Samba 4.0Andrew Bartlett2-3/+3
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-07-02s3-param Generate parameter tablesAndrew Bartlett1-0/+204
2011-06-30script/librelease.sh: keep dots in the release tagStefan Metzmacher1-1/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Jun 30 18:52:06 CEST 2011 on sn-devel-104
2011-04-30script/autobuild.py: don't force usage of ccache and gccStefan Metzmacher1-2/+0
If someone wants to use it, CC="ccache gcc" script/autobuild.py will work. It also makes it possible to use other compilers than gcc. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Apr 30 13:47:47 CEST 2011 on sn-devel-104
2011-04-30script/autobuild.py: make sure --with-selftest-prefix keeps workingStefan Metzmacher1-1/+1
metze
2011-04-22script/librelease: display the permission on the serverStefan Metzmacher1-0/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Apr 22 11:40:13 CEST 2011 on sn-devel-104
2011-04-22script/librelease: add more error checkingStefan Metzmacher1-3/+9
metze
2011-04-22script/librelease: set umask 0022Stefan Metzmacher1-0/+1
Releases should be readable by everyone. metze
2011-04-22script/librelease: use a GPG_KEYID variable to hold the signing keyStefan Metzmacher1-1/+2
metze
2011-04-21script: add hardcoded library release key idStefan Metzmacher1-1/+1
We don't want to use the key that might be configured in ~/.gitconfig. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Apr 21 18:25:32 CEST 2011 on sn-devel-104
2011-03-01autobuild: enabled samba3-waf buildAndrew Tridgell1-1/+8
this is just a build check for now. See the mailing list discussion. Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Mar 1 06:22:07 CET 2011 on sn-devel-104
2011-02-22python: use os.environ[] instead of os.putenv()Andrew Tridgell2-2/+2
using os.putenv() causes too much confusion, as it doesn't update os.getenv() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-14script: sign library releases with Samba Library Distribution KeyAndrew Tridgell1-1/+3
2011-02-07script/autobuild.py: git diff has a '--stat' option, no need to use 'diffstat'Stefan Metzmacher1-1/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Feb 7 14:55:10 CET 2011 on sn-devel-104
2011-02-07autobuild: lib/replace doesn't need autogen.shAndrew Tridgell1-2/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07autobuild: fixed clone source for build treesAndrew Tridgell1-1/+1
this fixes a bug where autobuild would test the tree that the user pushed, not the tree that has been rebased on master. That could cause broken trees to get into master. Andrew Bartlett noticed this with a tree from Jan 19th. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07autobuild: add a bit more debug info in autobuildAndrew Tridgell1-7/+8
this may help to track down rebase problems in future Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07autobuild: decouple build directories from target namesAndrew Tridgell1-53/+68
this allows us to use 'samba4' as the tag, but build in '.' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>