From: Ed Bartosh Date: Wed, 2 Dec 2015 18:02:45 +0000 (-0800) Subject: toaster: implement 'toaster restart-bitbake' X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24cd26b39014419d883b7cf45e4943c301d585cc;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toaster: implement 'toaster restart-bitbake' This implementation allows to have functionality of restarting bitbake in toaster script. It can be used by toaster script and build controllers. [YOCTO #8279] Signed-off-by: Ed Bartosh Signed-off-by: brian avery Signed-off-by: Richard Purdie --- diff --git a/bin/toaster b/bin/toaster index 34a4e8f6f77..c89e0157065 100755 --- a/bin/toaster +++ b/bin/toaster @@ -268,6 +268,15 @@ if [ `basename \"$0\"` = `basename \"${TOASTER}\"` ]; then exit 1 fi +if [ "$1" = 'restart-bitbake' ] ; then + stop_bitbake + sleep 1 + start_bitbake + rc=$? + sleep 1 + return $rc +fi + if ! verify_prereq; then echo "Error: Could not verify that the needed dependencies are installed. Please use virtualenv and pip to install dependencies listed in toaster-requirements.txt" 1>&2 return 1