summaryrefslogtreecommitdiff
path: root/script
AgeCommit message (Collapse)AuthorFilesLines
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>
2011-01-11script: tag the releasesAndrew Tridgell1-2/+8
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Jan 11 02:10:05 CET 2011 on sn-devel-104
2011-01-11script: added librelease.sh scriptAndrew Tridgell1-0/+68
this is used to make library releases
2011-01-11autobuild: added "make distcheck" for our libsAndrew Tridgell1-0/+5
this ensures that release creation always works
2011-01-05script/autobuild.py: add pidl testsStefan Metzmacher1-0/+9
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jan 5 14:29:54 CET 2011 on sn-devel-104
2011-01-05script/autobuild.py: fix path to clean-source-tree.sh from within lib/tevent/Stefan Metzmacher1-1/+1
metze
2010-12-31script/autobuild.py: check that the source tree has no uncommitted changes ↵Stefan Metzmacher2-7/+54
after make This makes sure the ABI files will be committed when the ABI changed. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Dec 31 04:03:28 CET 2010 on sn-devel-104
2010-12-24tdb: Remove autotools support.Jelmer Vernooij1-4/+2
2010-11-27show_test_time: Move to root scripting directory as it's useful for s3Jelmer Vernooij1-0/+19
and s4. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Nov 27 17:17:29 CET 2010 on sn-devel-104
2010-11-10autobuild: perfer to use git mail address in autobuild commentBjörn JACKE1-1/+5
Signed-off-by: Andrew Tridgell <tridge@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 10 23:56:37 UTC 2010 on sn-devel-104
2010-10-25autobuild: add some commentsStefan Metzmacher1-0/+2
metze
2010-10-25autobuild: run ldb tests with TDB_NO_FSYNC=1Stefan Metzmacher1-1/+1
Only the tdb tests should not have this. metze
2010-10-21autobuild: don't cleanup the pid file within the retry loopAndrew Tridgell1-1/+2
if we rebase and retry we need to keep the pid file
2010-10-19autobuild: create an autobuild.pid fileAndrew Tridgell1-0/+9
this will allow us to avoid an error email when you resubmit and there is an existing autobuild. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 19 23:36:05 UTC 2010 on sn-devel-104
2010-10-15script: the --tests option has been replaced by --test-commandAndrew Tridgell1-1/+0
2010-10-13autobuild: do make install after make testAndrew Tridgell1-2/+2
this ensures that commits that break uninstalled testing get caught by autobuild in future Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
2010-10-12autobuild: send email failure if rebase failsAndrew Tridgell1-9/+16
users need to know if the rebase on master fails Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 12 02:53:15 UTC 2010 on sn-devel-104
2010-10-12autobuild: add an extra blank line before the autobuild markersAndrew Tridgell1-0/+1
2010-10-11land-remote: Fix --fail-slowly.Jelmer Vernooij1-0/+2
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Oct 11 15:54:31 UTC 2010 on sn-devel-104
2010-10-09land: Use temp dir if /memdisk is not available.Jelmer Vernooij1-1/+7
2010-10-07script: improvements to bisect-test.pyAndrew Tridgell1-12/+17
- allow control of all the commands (eg. specify configure command) - do a bisect reset at the end Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Oct 7 04:11:21 UTC 2010 on sn-devel-104
2010-10-06autobuild: only add autobuild.log if it existsAndrew Tridgell1-1/+2
this makes running autobuild on other than sn-devel easier