[bitbake-devel] [PATCH 31/94] bitbake: webhob: orm change to remove Target
Alex DAMIAN
alexandru.damian at intel.com
Tue Sep 24 16:52:00 UTC 2013
From: Alexandru DAMIAN <alexandru.damian at intel.com>
Removes the Target dependency as it is replaced
by a field in Build.
Signed-off-by: Alexandru DAMIAN <alexandru.damian at intel.com>
---
bitbake/lib/webhob/orm/models.py | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
diff --git a/bitbake/lib/webhob/orm/models.py b/bitbake/lib/webhob/orm/models.py
index 83126d8..e6663a3 100644
--- a/bitbake/lib/webhob/orm/models.py
+++ b/bitbake/lib/webhob/orm/models.py
@@ -14,6 +14,7 @@ class Build(models.Model):
uuid = models.CharField(max_length=100, unique=True)
target = models.CharField(max_length=100)
+ is_image = models.BooleanField()
machine = models.ForeignKey('Machine', related_name='build_machine')
distro = models.CharField(max_length=100)
distro_version = models.CharField(max_length=100)
@@ -98,24 +99,14 @@ class Task_Dependency(models.Model):
depends_on = models.ForeignKey(Task, related_name='task_dependencies_depends')
-class Target(models.Model):
- build = models.ForeignKey(Build, related_name='target_build')
- is_image = models.BooleanField()
-
-
class Artifact(models.Model):
build = models.ForeignKey(Build, related_name='artifact_build')
- target = models.ForeignKey(Target, related_name='artifact_target')
file_name = models.CharField(max_length=100)
file_size = models.IntegerField()
-class Package_In_Image(models.Model):
- package = models.ForeignKey('Package', related_name='package_in_image_package')
- target = models.ForeignKey(Target, related_name='package_in_image_target')
-
-
class Package(models.Model):
+ build = models.ForeignKey('Build', related_name='package_build')
recipe = models.ForeignKey('Recipe', related_name='package_recipe')
name = models.CharField(max_length=100)
version = models.CharField(max_length=100)
--
1.8.1.2
More information about the bitbake-devel
mailing list