diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2014-03-06 16:34:50 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-11 12:24:31 -0700 |
commit | bff408ad6398a58ce92984597303876f258ce07c (patch) | |
tree | 4b8f7d462ba7a5b00c2c23e694df28974c786696 /bitbake/lib/toaster/toastermain/management/commands/buildslist.py | |
parent | 00ca499a98a0244d02fca3497fb096b629947c5b (diff) | |
download | poky-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.py | 13 |
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 @@ | |||
1 | from django.core.management.base import NoArgsCommand, CommandError | ||
2 | from orm.models import Build | ||
3 | import os | ||
4 | |||
5 | |||
6 | |||
7 | class 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()])) | ||