[Toaster] [PATCH 04/13] toaster: set BITBAKE_UI environment variable
Brian Avery
avery.brian at gmail.com
Tue Mar 8 08:46:46 PST 2016
since runbuilds is run by a script (or service file) adding an env
variable to the sample is another way to address this for a production
setup.
from the wiki:
#!/bin/sh
# toaster run builds dispatcher
cd /var/www/toaster/
source ./venv/bin/activate
export BITBAKE_UI='toasterui'
while true; do ./poky/bitbake/lib/toaster/manage.py runbuilds; sleep 3; done
-b
an intel employee
On Tue, Mar 8, 2016 at 7:25 AM, Michael Wood <michael.g.wood at intel.com> wrote:
> On 07/03/16 19:00, Ed Bartosh wrote:
>>
>> Set BITBAKE_UI variable to 'toastergui' for command line builds
>> to use toasterui as a default ui module for bitbake.
>>
>> Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
>> ---
>> bitbake/bin/toaster | 2 ++
>> 1 file changed, 2 insertions(+)
>>
>> diff --git a/bitbake/bin/toaster b/bitbake/bin/toaster
>> index 1e6e690..5cc77ed 100755
>> --- a/bitbake/bin/toaster
>> +++ b/bitbake/bin/toaster
>> @@ -100,6 +100,7 @@ stop_system()
>> unset DATABASE_URL
>> unset TOASTER_CONF
>> unset TOASTER_DIR
>> + unset BITBAKE_UI
>> trap - SIGHUP
>> #trap - SIGCHLD
>> INSTOPSYSTEM=0
>> @@ -259,6 +260,7 @@ case $CMD in
>> echo "Failed ${CMD}."
>> return 4
>> fi
>> + export BITBAKE_UI='toasterui'
>> export DATABASE_URL=`$MANAGE get-dburl`
>> $MANAGE runbuilds & echo $! >${BUILDDIR}/.runbuilds.pid
>> # set fail safe stop system on terminal exit
>
>
> We want to avoid having anything that is required for Toaster to run only in
> /bin/toaster as Toaster needs to be able to work without running
> /bin/toaster in the production set up.
>
>
> --
> _______________________________________________
> toaster mailing list
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster
More information about the toaster
mailing list