diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2016-01-25 07:25:49 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-29 17:04:47 +0000 |
commit | 7705b87dc61494a0a983513d6186e4723b808d0a (patch) | |
tree | 9a8055f9f8f61a10795beb32eab6e16eecf69fd8 /documentation | |
parent | 4b4a8a6c15961329293be1745978bc2fdbf1d583 (diff) | |
download | openembedded-core-contrib-7705b87dc61494a0a983513d6186e4723b808d0a.tar.gz |
toaster-manual: Updated instructions for production setup.
Current instructions were wrong. Applied changes to correct
them.
Author: Belen Barros Pena <belen.barros.pena@intel.com>
(From yocto-docs rev: edbcd9e2ef35772008107ff00ebb8e6bc71b1d50)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/toaster-manual/toaster-manual-setup-and-use.xml | 43 |
1 files 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 6a69706df2..3ac1654cfa 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 the + "<link linkend='toaster-json-files'>JSON Files</link>" + section 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. |