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 | poky-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 @@ | |||
| 276 | 'PASSWORD': 'yourpasswordhere', | 276 | 'PASSWORD': 'yourpasswordhere', |
| 277 | 'HOST': 'localhost', | 277 | 'HOST': 'localhost', |
| 278 | 'PORT': '3306', | 278 | 'PORT': '3306', |
| 279 | } | ||
| 279 | } | 280 | } |
| 280 | </literallayout> | 281 | </literallayout> |
| 281 | </para></listitem> | 282 | </para></listitem> |
| @@ -298,7 +299,7 @@ | |||
| 298 | server defined earlier: | 299 | server defined earlier: |
| 299 | <literallayout class='monospaced'> | 300 | <literallayout class='monospaced'> |
| 300 | $ mysql -u root -p | 301 | $ mysql -u root -p |
| 301 | mysql> CREATE DATABASE toaster; | 302 | mysql> CREATE DATABASE toaster_data; |
| 302 | mysql> CREATE USER 'toaster'@'localhost' identified by 'yourpasswordhere'; | 303 | mysql> CREATE USER 'toaster'@'localhost' identified by 'yourpasswordhere'; |
| 303 | mysql> GRANT all on toaster_data.* to 'toaster'@'localhost'; | 304 | mysql> GRANT all on toaster_data.* to 'toaster'@'localhost'; |
| 304 | mysql> quit | 305 | mysql> quit |
| @@ -309,9 +310,9 @@ | |||
| 309 | default data, and gather the statically-served files: | 310 | default data, and gather the statically-served files: |
| 310 | <literallayout class='monospaced'> | 311 | <literallayout class='monospaced'> |
| 311 | $ cd /var/www/toaster/poky/ | 312 | $ cd /var/www/toaster/poky/ |
| 312 | $ ./bitbake/lib/toaster/manage.py syncdb --migrate | 313 | $ ./bitbake/lib/toaster/manage.py syncdb |
| 313 | $ ./bitbake/lib/toaster/manage.py loadconf ./meta-yocto/conf/toasterconf.json | 314 | $ ./bitbake/lib/toaster/manage.py migrate |
| 314 | $ ./bitbake/lib/toaster/manage.py lsupdates | 315 | $ TOASTER_DIR=`pwd` TOASTER_CONF=./meta-yocto/conf/toasterconf.json ./bitbake/lib/toaster/manage.py checksettings |
| 315 | $ ./bitbake/lib/toaster/manage.py collectstatic | 316 | $ ./bitbake/lib/toaster/manage.py collectstatic |
| 316 | </literallayout> | 317 | </literallayout> |
| 317 | </para> | 318 | </para> |
| @@ -319,33 +320,20 @@ | |||
| 319 | <para> | 320 | <para> |
| 320 | For the above set of commands, after moving to the | 321 | For the above set of commands, after moving to the |
| 321 | <filename>poky</filename> directory, | 322 | <filename>poky</filename> directory, |
| 322 | the <filename>syncdb</filename> command with the | 323 | the <filename>syncdb</filename> and <filename>migrate</filename> |
| 323 | <filename>migrate</filename> option makes sure the database | 324 | commands ensure the database |
| 324 | schema has had changes propagated correctly (i.e. | 325 | schema has had changes propagated correctly (i.e. |
| 325 | migrations). | 326 | migrations). |
| 326 | See the | ||
| 327 | <ulink url='https://south.readthedocs.org/en/latest/commands.html#syncdb'><filename>syncdb</filename></ulink> | ||
| 328 | command for more information. | ||
| 329 | </para> | 327 | </para> |
| 330 | 328 | ||
| 331 | <para> | 329 | <para> |
| 332 | The | 330 | The next line sets the Toaster root directory |
| 333 | <link linkend='toaster-command-loadconf'><filename>loadconf</filename></link> | 331 | <filename>TOASTER_DIR</filename>, and the location of |
| 334 | command loads the | 332 | the Toaster configuration file <filename>TOASTER_CONF</filename>, |
| 335 | <filename>./meta-yocto/conf/toasterconf.json</filename> | 333 | relative to the root directory. For more information on the |
| 336 | JSON file. | 334 | Toaster configuration file see the |
| 337 | </para> | 335 | "<link linkend='toaster-json-files'>JSON Files</link>" |
| 338 | 336 | section of this manual. | |
| 339 | <para> | ||
| 340 | The <filename>lsupdates</filename> command fetches | ||
| 341 | information about machines, recipes and | ||
| 342 | layers available as part of OpenEmbedded. | ||
| 343 | The information is fetched from the | ||
| 344 | <ulink url='http://layers.openembedded.org/'>OpenEmbedded Metadata Index</ulink>. | ||
| 345 | This information provides easy access to metadata | ||
| 346 | from Toaster, and it is key for Toaster's usability. | ||
| 347 | It is not recommended that you use Toaster without | ||
| 348 | fetching this information." | ||
| 349 | </para> | 337 | </para> |
| 350 | 338 | ||
| 351 | <para> | 339 | <para> |
| @@ -353,8 +341,6 @@ | |||
| 353 | is a Django framework command that collects all the | 341 | is a Django framework command that collects all the |
| 354 | statically served files into a designated directory to | 342 | statically served files into a designated directory to |
| 355 | be served up by the Apache web server. | 343 | be served up by the Apache web server. |
| 356 | For more information on this Django command, see | ||
| 357 | <ulink url='https://docs.djangoproject.com/en/1.7/ref/contrib/staticfiles/'></ulink>. | ||
| 358 | </para></listitem> | 344 | </para></listitem> |
| 359 | <listitem><para> | 345 | <listitem><para> |
| 360 | Add an Apache configuration file for Toaster to your Apache web | 346 | Add an Apache configuration file for Toaster to your Apache web |
| @@ -389,6 +375,7 @@ | |||
| 389 | <literallayout class='monospaced'> | 375 | <literallayout class='monospaced'> |
| 390 | $ sudo a2enmod wsgi | 376 | $ sudo a2enmod wsgi |
| 391 | $ sudo a2enconf toaster | 377 | $ sudo a2enconf toaster |
| 378 | $ chmod +x bitbake/lib/toaster/toastermain/wsgi.py | ||
| 392 | </literallayout> | 379 | </literallayout> |
| 393 | Finally, restart Apache to make sure all new configuration | 380 | Finally, restart Apache to make sure all new configuration |
| 394 | is loaded. | 381 | is loaded. |
