summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastermain/management/commands/buildslist.py
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2014-03-06 16:34:50 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-03-11 12:24:31 -0700
commitbff408ad6398a58ce92984597303876f258ce07c (patch)
tree4b8f7d462ba7a5b00c2c23e694df28974c786696 /bitbake/lib/toaster/toastermain/management/commands/buildslist.py
parent00ca499a98a0244d02fca3497fb096b629947c5b (diff)
downloadpoky-bff408ad6398a58ce92984597303876f258ce07c.tar.gz
bitbake: toaster: add commands to list and delete builds
We add Django commands for the manage.py to manage the database content. The two commands added are: * buildslist - produces a list of current builds * builddelete - deletes a build and all associated data from the database (Bitbake rev: e9a8c32512bb270cda3dee4a3ed5fd22204c24bc) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastermain/management/commands/buildslist.py')
-rw-r--r--bitbake/lib/toaster/toastermain/management/commands/buildslist.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastermain/management/commands/buildslist.py b/bitbake/lib/toaster/toastermain/management/commands/buildslist.py
new file mode 100644
index 0000000000..cad987fd93
--- /dev/null
+++ b/bitbake/lib/toaster/toastermain/management/commands/buildslist.py
@@ -0,0 +1,13 @@
1from django.core.management.base import NoArgsCommand, CommandError
2from orm.models import Build
3import os
4
5
6
7class Command(NoArgsCommand):
8 args = ""
9 help = "Lists current builds"
10
11 def handle_noargs(self,**options):
12 for b in Build.objects.all():
13 print "%d: %s %s %s" % (b.pk, b.machine, b.distro, ",".join([x.target for x in b.target_set.all()]))