[yocto] [PATCH] toaster-manual: update documentation about production set up

Belen Barros Pena (Intel) belen.barros.pena at linux.intel.com
Mon Jan 25 07:48:47 PST 2016



On 25/01/2016 16:43, "Scott Rifenbark" <srifenbark at gmail.com> wrote:

>Belen, 
>
>
>These changes are in and pushed to both trees (master and jethro in the
>upstream yocto-docs repo).

Thanks, Scott!

Belén

> I have also republished the new manual for both the 2.0 and upcoming 2.1
>areas on the website.  Richards automatic scripts should merge the
>commits into poky at some point.
>
>
>You can see the changes here:
>
>* 
>http://www.yoctoproject.org/docs/2.0/toaster-manual/toaster-manual.html#to
>aster-installation-steps
>* 
>http://www.yoctoproject.org/docs/2.1/toaster-manual/toaster-manual.html#to
>aster-installation-steps
>
>
>Thanks,
>
>Scott
>
>
>On Mon, Jan 25, 2016 at 6:58 AM, Belen Barros Pena
><belen.barros.pena at linux.intel.com> wrote:
>
>From: Belen Barros Pena <belen.barros.pena at intel.com>
>
>The instructions the Toaster manual provides for the production set up
>are not up-to-date, so update them.
>
>The changes should be applied to both master and jethro.
>
>Signed-off-by: Belen Barros Pena <belen.barros.pena at intel.com>
>---
> .../toaster-manual-setup-and-use.xml               | 43
>++++++++--------------
> 1 file changed, 15 insertions(+), 28 deletions(-)
>
>diff --git 
>a/documentation/toaster-manual/toaster-manual-setup-and-use.xml
>b/documentation/toaster-manual/toaster-manual-setup-and-use.xml
>index 6a69706..6c557a4 100644
>--- a/documentation/toaster-manual/toaster-manual-setup-and-use.xml
>+++ b/documentation/toaster-manual/toaster-manual-setup-and-use.xml
>@@ -276,6 +276,7 @@
>              'PASSWORD': 'yourpasswordhere',
>              'HOST': 'localhost',
>              'PORT': '3306',
>+         }
>      }
>                                 </literallayout>
>                                 </para></listitem>
>@@ -298,7 +299,7 @@
>                         server defined earlier:
>                         <literallayout class='monospaced'>
>      $ mysql -u root -p
>-     mysql> CREATE DATABASE toaster;
>+     mysql> CREATE DATABASE toaster_data;
>      mysql> CREATE USER 'toaster'@'localhost' identified by
>'yourpasswordhere';
>      mysql> GRANT all on toaster_data.* to 'toaster'@'localhost';
>      mysql> quit
>@@ -309,9 +310,9 @@
>                         default data, and gather the statically-served
>files:
>                         <literallayout class='monospaced'>
>      $ cd  /var/www/toaster/poky/
>-     $ ./bitbake/lib/toaster/manage.py syncdb --migrate
>-     $ ./bitbake/lib/toaster/manage.py loadconf
>./meta-yocto/conf/toasterconf.json
>-     $ ./bitbake/lib/toaster/manage.py lsupdates
>+     $ ./bitbake/lib/toaster/manage.py syncdb
>+     $ ./bitbake/lib/toaster/manage.py migrate
>+     $ TOASTER_DIR=`pwd` TOASTER_CONF=./meta-yocto/conf/toasterconf.json
>./bitbake/lib/toaster/manage.py checksettings
>      $ ./bitbake/lib/toaster/manage.py collectstatic
>                         </literallayout>
>                         </para>
>@@ -319,33 +320,20 @@
>                         <para>
>                             For the above set of commands, after moving
>to the
>                             <filename>poky</filename> directory,
>-                            the <filename>syncdb</filename> command with
>the
>-                            <filename>migrate</filename> option makes
>sure the database
>+                            the <filename>syncdb</filename> and
><filename>migrate</filename>
>+                            commands ensure the database
>                             schema has had changes propagated correctly
>(i.e.
>                             migrations).
>-                            See the
>-                            <ulink
>url='https://south.readthedocs.org/en/latest/commands.html#syncdb'><filena
>me>syncdb</filename></ulink>
>-                            command for more information.
>                         </para>
>
>                         <para>
>-                            The
>-                            <link
>linkend='toaster-command-loadconf'><filename>loadconf</filename></link>
>-                            command loads the
>-                 
><filename>./meta-yocto/conf/toasterconf.json</filename>
>-                            JSON file.
>-                        </para>
>-
>-                        <para>
>-                            The <filename>lsupdates</filename> command
>fetches
>-                            information about machines, recipes and
>-                            layers available as part of OpenEmbedded.
>-                            The information is fetched from the
>-                            <ulink
>url='http://layers.openembedded.org/'>OpenEmbedded Metadata Index</ulink>.
>-                            This information provides easy access to
>metadata
>-                            from Toaster, and it is key for Toaster's
>usability.
>-                            It is not recommended that you use Toaster
>without
>-                            fetching this information."
>+                            The next line sets the Toaster root directory
>+                            <filename>TOASTER_DIR</filename>, and the
>location of
>+                            the Toaster configuration file
><filename>TOASTER_CONF</filename>,
>+                            relative to the root directory. For more
>information on the
>+                            Toaster configuration file see section
>+                            <link linkend='toaster-json-files'>4.3 JSON
>Files</link>
>+                            of this manual.
>                         </para>
>
>                         <para>
>@@ -353,8 +341,6 @@
>                             is a Django framework command that collects
>all the
>                             statically served files into a designated
>directory to
>                             be served up by the Apache web server.
>-                            For more information on this Django command,
>see
>-                            <ulink
>url='https://docs.djangoproject.com/en/1.7/ref/contrib/staticfiles/'></uli
>nk>.
>                         </para></listitem>
>                     <listitem><para>
>                         Add an Apache configuration file for Toaster to
>your Apache web
>@@ -389,6 +375,7 @@
>                         <literallayout class='monospaced'>
>      $ sudo a2enmod wsgi
>      $ sudo a2enconf toaster
>+     $ chmod +x bitbake/lib/toaster/toastermain/wsgi.py
>                         </literallayout>
>                         Finally, restart Apache to make sure all new
>configuration
>                         is loaded.
>--
>2.5.4 (Apple Git-61)
>
>
>
>
>
>





More information about the yocto mailing list