[Toaster] [PATCH 09/10] toaster-manual: update runbuilds instructions

Ed Bartosh ed.bartosh at linux.intel.com
Mon Jun 27 08:24:50 PDT 2016


As Toaster runbuild heavily depends on the environment set by
oe-init-build-env and toaster script, running runbuilds is not
enough anymore. Both above mentioned scripts shoud be sourced
in isolated shell environment using screen or tmux terminal
multiplexers to make runbuilds service working.

Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
---
 .../toaster-manual-setup-and-use.xml               | 23 ++++++++++------------
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/documentation/toaster-manual/toaster-manual-setup-and-use.xml b/documentation/toaster-manual/toaster-manual-setup-and-use.xml
index febbd15..c37fa65 100644
--- a/documentation/toaster-manual/toaster-manual-setup-and-use.xml
+++ b/documentation/toaster-manual/toaster-manual-setup-and-use.xml
@@ -438,20 +438,17 @@
                       </literallayout>
                       </para></listitem>
                   <listitem><para>
-                      Install the build runner service.
-                      This service needs to be running in order to dispatch
-                      builds.
-                      Use this command:
+                      Run Toaster script with 'noweb' command line option.
+                      This needs to be done in order to dispatch builds.
+                      Note that this is better to do in screen or tmux session to be able to detach from it
+                      without stopping Toaster from dispatching builds.
+                      Use these commands:
                       <literallayout class='monospaced'>
-   /var/www/toaster/poky/bitbake/lib/toaster/manage.py runbuilds
-                      </literallayout>
-                      Here is an example:
-                      <literallayout class='monospaced'>
-   #!/bin/sh
-   # toaster run builds dispatcher
-   cd /var/www/toaster/
-   source ./venv/bin/activate
-   ./bitbake/lib/toaster/manage.py runbuilds
+   $ sudo su - toaster -s /bin/bash
+   $ screen
+   $ cd poky
+   $ . oe-init-build-env
+   $ . ../bitbake/bin/toaster start noweb
                       </literallayout>
                       </para></listitem>
               </orderedlist>
-- 
2.6.6



More information about the toaster mailing list