obnox/vasabi.git
9 years agovasabi:samba-build: let make test without --tests=... run all tests master
Michael Adam [Mon, 20 Apr 2015 19:41:11 +0000 (21:41 +0200)]
vasabi:samba-build: let make test without --tests=... run all tests

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: fix initial creation of .lock-wscript.SUFFIX python-wip
Michael Adam [Mon, 20 Apr 2015 15:16:28 +0000 (17:16 +0200)]
vasabi: samba-build: fix initial creation of .lock-wscript.SUFFIX

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agoUpdate TODO
Michael Adam [Mon, 20 Apr 2015 15:02:27 +0000 (17:02 +0200)]
Update TODO

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi:samba-build: also copy and re-use .lock-wscript with suffix
Michael Adam [Mon, 20 Apr 2015 15:01:14 +0000 (17:01 +0200)]
vasabi:samba-build: also copy and re-use .lock-wscript with suffix

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: use early return to simplify
Michael Adam [Mon, 20 Apr 2015 15:00:50 +0000 (17:00 +0200)]
vasabi: samba-build: use early return to simplify

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: use os.symlink instead of subprocess...
Michael Adam [Mon, 20 Apr 2015 15:00:00 +0000 (17:00 +0200)]
vasabi: samba-build: use os.symlink instead of subprocess...

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: use --bin-dir-suffix instead of --bin-dir
Michael Adam [Mon, 20 Apr 2015 14:58:17 +0000 (16:58 +0200)]
vasabi: use --bin-dir-suffix instead of --bin-dir

As preparation for using the suffix also for the .lock-wscript file

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: update TODO
Michael Adam [Mon, 20 Apr 2015 14:04:02 +0000 (16:04 +0200)]
vasabi: update TODO

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: beautify output in vasaby.py
Michael Adam [Mon, 20 Apr 2015 14:04:11 +0000 (16:04 +0200)]
vasabi: beautify output in vasaby.py

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: Update TODO
Michael Adam [Mon, 20 Apr 2015 13:20:48 +0000 (15:20 +0200)]
vasabi: Update TODO

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: make rsync of bindir safer
Michael Adam [Mon, 20 Apr 2015 09:40:08 +0000 (11:40 +0200)]
vasabi: make rsync of bindir safer

explicit target dir and use trailing slashes to
copy contents.

This should make the command more robust and prevent
it from deleting/overwriting the src dir in corner cases.
(*cough* ...)

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: use ensure_dir_exists for bld_dir_bin
Michael Adam [Mon, 20 Apr 2015 09:39:19 +0000 (11:39 +0200)]
vasabi: samba-build: use ensure_dir_exists for bld_dir_bin

and systematize copy_bindir case

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: move removal of blddir/bin to creation of symlink
Michael Adam [Mon, 20 Apr 2015 09:37:49 +0000 (11:37 +0200)]
vasabi: move removal of blddir/bin to creation of symlink

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: use ensure_dir_exists for src_dir_bin and blddir
Michael Adam [Mon, 20 Apr 2015 09:35:42 +0000 (11:35 +0200)]
vasabi: samba-build: use ensure_dir_exists for src_dir_bin and blddir

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: introduce ensure_dir_exists()
Michael Adam [Mon, 20 Apr 2015 09:34:29 +0000 (11:34 +0200)]
vasabi: samba-build: introduce ensure_dir_exists()

With options backup and keep.

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: update help text (warn symlink does not work ...)
Michael Adam [Mon, 20 Apr 2015 09:27:38 +0000 (11:27 +0200)]
vasabi: update help text (warn symlink does not work ...)

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: wrap make detection into a function
Michael Adam [Mon, 20 Apr 2015 09:26:55 +0000 (11:26 +0200)]
vasabi: wrap make detection into a function

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build: moredebug output
Michael Adam [Mon, 20 Apr 2015 05:52:06 +0000 (07:52 +0200)]
vasabi: samba-build: moredebug output

9 years agovasabi: samba-build: too wide line..
Michael Adam [Mon, 20 Apr 2015 05:51:34 +0000 (07:51 +0200)]
vasabi: samba-build: too wide line..

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: samba-build clean bindir before filling it
Michael Adam [Mon, 20 Apr 2015 05:51:04 +0000 (07:51 +0200)]
vasabi: samba-build clean bindir before filling it

9 years agovasabi: samba-build output cosmetics
Michael Adam [Mon, 20 Apr 2015 05:50:36 +0000 (07:50 +0200)]
vasabi: samba-build output cosmetics

9 years agovasabi: fix Vagrantfile
Michael Adam [Thu, 16 Apr 2015 10:58:21 +0000 (12:58 +0200)]
vasabi: fix Vagrantfile

9 years agovasabi: enable calling vasabi.py from a different directory
Michael Adam [Thu, 16 Apr 2015 10:53:08 +0000 (12:53 +0200)]
vasabi: enable calling vasabi.py from a different directory

(e.g. the source dir)

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agoREADME: update to python versions
Michael Adam [Tue, 14 Apr 2015 23:18:08 +0000 (01:18 +0200)]
README: update to python versions

9 years agovasabi: start vasabi.py
Michael Adam [Thu, 2 Apr 2015 00:24:10 +0000 (02:24 +0200)]
vasabi: start vasabi.py

9 years agovasabi: samba-build.py: python script to do out-of-tree samba build
Michael Adam [Tue, 14 Apr 2015 14:04:06 +0000 (16:04 +0200)]
vasabi: samba-build.py: python script to do out-of-tree samba build

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: pass in whole bindir not bindir suffix for oot build
Michael Adam [Tue, 14 Apr 2015 14:02:14 +0000 (16:02 +0200)]
vasabi: pass in whole bindir not bindir suffix for oot build

9 years agovasabi: add DO_MAKE - control whether to run make
Michael Adam [Mon, 13 Apr 2015 14:08:36 +0000 (16:08 +0200)]
vasabi: add DO_MAKE - control whether to run make

9 years agovasabi: hand DO_MAKE_CLEAN throught to samba-build.
Michael Adam [Mon, 13 Apr 2015 14:07:39 +0000 (16:07 +0200)]
vasabi: hand DO_MAKE_CLEAN throught to samba-build.

9 years agovasabi: add TODO
Michael Adam [Thu, 2 Apr 2015 16:47:15 +0000 (18:47 +0200)]
vasabi: add TODO

9 years agovasabi: create a means of reloading a machine prior to building
Michael Adam [Thu, 2 Apr 2015 10:06:32 +0000 (12:06 +0200)]
vasabi: create a means of reloading a machine prior to building

This is important because the source dir is only handed into
the machine as a shared folder at startup-time, and this
vagrantfile does the sourcedir on the host dynamically.

Until I come up with a means of detecting that this has
changed, one has to trigger reload explicitly by setting
DO_RELOAD=1.

Signed-off-by: Michael Adam <obnox@samba.org>
9 years agovasabi: Add COPYING - GPLv3
Michael Adam [Thu, 2 Apr 2015 16:44:51 +0000 (18:44 +0200)]
vasabi: Add COPYING - GPLv3

9 years agovasabi: start adding a README
Michael Adam [Thu, 2 Apr 2015 00:15:54 +0000 (02:15 +0200)]
vasabi: start adding a README

9 years agovasabi: add .gitignore
Michael Adam [Thu, 2 Apr 2015 00:00:59 +0000 (02:00 +0200)]
vasabi: add .gitignore

9 years agovasabi: initial version working out of tree
Michael Adam [Tue, 31 Mar 2015 12:16:25 +0000 (14:16 +0200)]
vasabi: initial version working out of tree

9 years agovasabi: add a buildnice script.
Michael Adam [Tue, 31 Mar 2015 20:22:19 +0000 (22:22 +0200)]
vasabi: add a buildnice script.