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/toaster-manual/toaster-manual-setup-and-use.xml | |
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/toaster-manual/toaster-manual-setup-and-use.xml')
-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. |