[yocto] [PATCH] toaster-manual: update documentation about production set up
Belen Barros Pena
belen.barros.pena at linux.intel.com
Mon Jan 25 06:58:40 PST 2016
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'><filename>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/'></ulink>.
</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