bitbake: toaster: remove release API

This API is quite dangerous as it removes build directory.
It's not used anywhere and most probably will not be used in future
as toaster is going to have one build directory per project.

(Bitbake rev: ef9e126227d3bdee86c1592e2baa43d21e6a32df)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ed Bartosh
2016-04-06 17:46:19 +01:00
committed by Richard Purdie
parent 7068e8a056
commit 829a0bdb48
2 changed files with 0 additions and 12 deletions

View File

@@ -163,12 +163,6 @@ class BuildEnvironmentController(object):
"""
raise NotImplementedError("Must return the REST URL of the artifact")
def release(self):
""" This stops the server and releases any resources. After this point, all resources
are un-available for further reference
"""
raise NotImplementedError("Must override BE release")
def triggerBuild(self, bitbake, layers, variables, targets):
raise NotImplementedError("Must override BE release")

View File

@@ -255,12 +255,6 @@ class LocalhostBEController(BuildEnvironmentController):
def readServerLogFile(self):
return open(os.path.join(self.be.builddir, "toaster_server.log"), "r").read()
def release(self):
assert self.be.sourcedir and os.path.exists(self.be.builddir)
import shutil
shutil.rmtree(os.path.join(self.be.sourcedir, "build"))
assert not os.path.exists(self.be.builddir)
def triggerBuild(self, bitbake, layers, variables, targets):
# set up the build environment with the needed layers