From: Sujith H Date: Wed, 6 Apr 2016 16:46:29 +0000 (+0100) Subject: toaster: bldcontrol Add forceShutDown function to BitbakeController X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=89dc2ee8f5b7255538082ce4f6cb5277839875a8;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toaster: bldcontrol Add forceShutDown function to BitbakeController Add forceShutDown function to BitbakeController class. This function provides a mechanism to cancel the build from toaster. An API which can be used safely to cancel build and hence shutdown running bitbake server. [YOCTO #6787] Signed-off-by: Sujith H Signed-off-by: Michael Wood Signed-off-by: Richard Purdie --- diff --git a/lib/toaster/bldcontrol/bbcontroller.py b/lib/toaster/bldcontrol/bbcontroller.py index 058e490fc1e..0f7b66d2e6c 100644 --- a/lib/toaster/bldcontrol/bbcontroller.py +++ b/lib/toaster/bldcontrol/bbcontroller.py @@ -63,6 +63,9 @@ class BitbakeController(object): task = "build" return self._runCommand(["buildTargets", targets, task]) + def forceShutDown(self): + return self._runCommand(["stateForceShutdown"]) + def getBuildEnvironmentController(**kwargs):