bitbake: toaster: add toaster code to bitbake
authorAlexandru DAMIAN <alexandru.damian@intel.com>
Fri, 11 Oct 2013 12:46:23 +0000 (13:46 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 18 Oct 2013 10:13:49 +0000 (11:13 +0100)
commit0119e10b6a2c1fdb5164b7e3624a18294f1afb9a
tree23e31212273a045cd45f065ce3d0aed6da20d681
parentf31da1bbf60b0d9be18d70783e79ff46ae474570
bitbake: toaster: add toaster code to bitbake

This patch adds the Toaster component to Bitbake.

Toaster is a module designed to record the progress of a
Bitbake build, and data about the resultant artifacts.

It contains a web-based interface and a REST API allowing
post-facto inspection of the build process and artifacts.

Features present in this build:
* toaster start script
* relational data model
* Django boilerplate code
* the REST API
* the Simple UI web interface

This patch has all the development history squashed together.

Code portions contributed by Calin Dragomir <calindragomir@gmail.com>.

(Bitbake rev: d24334a5e83d09b3ab227af485971bb768bf5412)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
31 files changed:
bitbake/bin/toaster [new file with mode: 0755]
bitbake/lib/toaster/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/api.py [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/base.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/basebuildpage.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/basetable.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/bfile.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/bpackage.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/build.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/configuration.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/layer.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/package.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/recipe.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templates/task.html [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templatetags/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/templatetags/projecttags.py [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/urls.py [new file with mode: 0644]
bitbake/lib/toaster/bldviewer/views.py [new file with mode: 0644]
bitbake/lib/toaster/manage.py [new file with mode: 0755]
bitbake/lib/toaster/orm/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/orm/models.py [new file with mode: 0644]
bitbake/lib/toaster/toastergui/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/toastergui/static/images/yocto.jpg [new file with mode: 0644]
bitbake/lib/toaster/toastergui/templates/index.html [new file with mode: 0644]
bitbake/lib/toaster/toastergui/urls.py [new file with mode: 0644]
bitbake/lib/toaster/toastergui/views.py [new file with mode: 0644]
bitbake/lib/toaster/toastermain/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/toastermain/settings.py [new file with mode: 0644]
bitbake/lib/toaster/toastermain/urls.py [new file with mode: 0644]
bitbake/lib/toaster/toastermain/wsgi.py [new file with mode: 0644]