add dummy for elbe-soap interface

Signed-off-by: Manuel Traut <manut@linutronix.de>
first implementation of a soap interface to python

just a prototyp; locking and returnvalues need to be added

Signed-off-by: Manuel Traut <manut@linutronix.de>
add 'elbe control' to remote control the elbe init machine

via the soap interface.

just a quick proof of concept hack; needs locking, errorhandling, better
datatypes

Signed-off-by: Manuel Traut <manut@linutronix.de>
elbe control: make output better readable

Signed-off-by: Manuel Traut <manut@linutronix.de>
add soap to setup.py

Signed-off-by: Manuel Traut <manut@linutronix.de>

Conflicts:
	setup.py
Merge branch 'devel/soap-itf' into devel/elbe-1.0

Signed-off-by: Manuel Traut <manut@linutronix.de>

Conflicts:
	debian/control
soap: automatically install soap daemon into initvm

Signed-off-by: Manuel Traut <manut@linutronix.de>
version bump elbe-0.8.0~beta1

added soap support

Signed-off-by: Manuel Traut <manut@linutronix.de>
soap: update calls to db class to new interface

Signed-off-by: Manuel Traut <manut@linutronix.de>
soap: use ElbeProject to build an project

the (hackery) build_project was removed from the db class

Signed-off-by: Manuel Traut <manut@linutronix.de>
soap: build projects asyncron

to avoid timeout on client side

Signed-off-by: Manuel Traut <manut@linutronix.de>
debian: fix lintian warnings

W: elbe source: debhelper-but-no-misc-depends elbe-soap
W: elbe source: debhelper-but-no-misc-depends elbe-control

Signed-off-by: Manuel Traut <manut@linutronix.de>
esoap: call SimpleWSGISoapApp.__init__

needed, since we overloaded the constructor. it avoids:

    raise AssertionError("WSGI start_response called a second "
    AssertionError: WSGI start_response called a second time with no exc_info.

Signed-off-by: Manuel Traut <manut@linutronix.de>
esoap: fix usage of get_files

the db interface was changed

Signed-off-by: Manuel Traut <manut@linutronix.de>
elbe-daemon: add initscript for elbe daemon

per default start soap daemon on port 8080

Signed-off-by: Manuel Traut <manut@linutronix.de>
soap: implement get_file

to download files from the initvm via soap

Signed-off-by: Manuel Traut <manut@linutronix.de>
elbe-daemon: fix parameters in init script

start-stop-daemon: --background is only relevant with --start

Signed-off-by: Manuel Traut <manut@linutronix.de>
soapclient: add get_file action

Signed-off-by: Manuel Traut <manut@linutronix.de>
debian: hack to shutdown elbe-daemon

needed as long as soap daemon doesn't implement an ordinary shutdown of
the async build worker

Signed-off-by: Manuel Traut <manut@linutronix.de>
soap: get_file stream file

to avoid out of memory errors during base64 encoding

Signed-off-by: Manuel Traut <manut@linutronix.de>