diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2013-11-01 15:58:35 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-11-04 09:36:22 +0000 |
commit | 527daaad01e3ad379a1a3b70b2c9e168d8e340a7 (patch) | |
tree | 032bad6dc86391b1cc1f0316fc1c405f309d39d9 /bitbake | |
parent | 236d462f74f391b6bacba4c152fead91196a24f5 (diff) | |
download | tizen-distro-527daaad01e3ad379a1a3b70b2c9e168d8e340a7.tar.gz tizen-distro-527daaad01e3ad379a1a3b70b2c9e168d8e340a7.tar.bz2 tizen-distro-527daaad01e3ad379a1a3b70b2c9e168d8e340a7.zip |
bitbake: toaster: enable required classes in the toaster startup script
In order to use toaster, now you have to set INHERIT+="toaster buildhistory"
To keep it simple, I've done some changes in order to automate it. When toaster
is started, this line is added to a new file called toaster.conf.
This file is passed to the bitbake server with the --postread parameter.
Based on a patch by Cristiana Voicu <cristiana.voicu@intel.com>
(Bitbake rev: 029e868044989eda370340f8bf4200cfd2670fca)
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rwxr-xr-x | bitbake/bin/toaster | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/bitbake/bin/toaster b/bitbake/bin/toaster index cc631f6f56..d4715fa67b 100755 --- a/bitbake/bin/toaster +++ b/bitbake/bin/toaster @@ -36,7 +36,6 @@ function webserverKillAll() done } - function webserverStartAll() { retval=0 @@ -49,6 +48,14 @@ function webserverStartAll() return $retval } +# Helper functions to add a special configuration file + +function addtoConfiguration() +{ + echo "#Created by toaster start script" > ${BUILDDIR}/conf/$2 + echo $1 >> ${BUILDDIR}/conf/$2 +} + # define the stop command function stop_system() { @@ -136,9 +143,10 @@ fi case $CMD in start ) + addtoConfiguration "INHERIT+=\"toaster buildhistory\"" toaster.conf webserverStartAll || return 4 unset BBSERVER - bitbake --server-only -t xmlrpc -B localhost:8200 + bitbake --postread conf/toaster.conf --server-only -t xmlrpc -B localhost:8200 export BBSERVER=localhost:8200 if [ $NOTOASTERUI == 0 ]; then # we start the TOASTERUI only if not inhibited bitbake --observe-only -u toasterui >${BUILDDIR}/toaster_ui.log 2>&1 & echo $! >${BUILDDIR}/.toasterui.pid |