summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/orm/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r--bitbake/lib/toaster/orm/models.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py
index ba3ade06f1..6706da8a5e 100644
--- a/bitbake/lib/toaster/orm/models.py
+++ b/bitbake/lib/toaster/orm/models.py
@@ -55,6 +55,8 @@ class Target(models.Model):
55 build = models.ForeignKey(Build) 55 build = models.ForeignKey(Build)
56 target = models.CharField(max_length=100) 56 target = models.CharField(max_length=100)
57 is_image = models.BooleanField(default = False) 57 is_image = models.BooleanField(default = False)
58 image_size = models.IntegerField(default=0)
59 license_manifest_path = models.CharField(max_length=500, null=True)
58 60
59 def __str__(self): 61 def __str__(self):
60 return self.target 62 return self.target
@@ -72,7 +74,6 @@ class Target_File(models.Model):
72 ITYPE_FIFO = 5 74 ITYPE_FIFO = 5
73 ITYPE_CHARACTER = 6 75 ITYPE_CHARACTER = 6
74 ITYPE_BLOCK = 7 76 ITYPE_BLOCK = 7
75 ITYPE_SYMBLINK = 8
76 ITYPES = ( (ITYPE_REGULAR ,'regular'), 77 ITYPES = ( (ITYPE_REGULAR ,'regular'),
77 ( ITYPE_DIRECTORY ,'directory'), 78 ( ITYPE_DIRECTORY ,'directory'),
78 ( ITYPE_SYMLINK ,'symlink'), 79 ( ITYPE_SYMLINK ,'symlink'),
@@ -80,17 +81,17 @@ class Target_File(models.Model):
80 ( ITYPE_FIFO ,'fifo'), 81 ( ITYPE_FIFO ,'fifo'),
81 ( ITYPE_CHARACTER ,'character'), 82 ( ITYPE_CHARACTER ,'character'),
82 ( ITYPE_BLOCK ,'block'), 83 ( ITYPE_BLOCK ,'block'),
83 ( ITYPE_SYMLINK ,'symblink')) 84 )
84 85
85 target = models.ForeignKey(Target) 86 target = models.ForeignKey(Target)
86 path = models.FilePathField() 87 path = models.FilePathField()
87 size = models.IntegerField() 88 size = models.IntegerField()
88 inodetype = models.IntegerField(choices = ITYPES) 89 inodetype = models.IntegerField(choices = ITYPES)
89 permission = models.IntegerField() 90 permission = models.CharField(max_length=16)
90 owner = models.CharField(max_length=128) 91 owner = models.CharField(max_length=128)
91 group = models.CharField(max_length=128) 92 group = models.CharField(max_length=128)
92 directory = models.ForeignKey('Target_File', related_name="directory_set") 93 directory = models.ForeignKey('Target_File', related_name="directory_set", null=True)
93 sym_target = models.ForeignKey('Target_File', related_name="symlink_set", blank=True) 94 sym_target = models.ForeignKey('Target_File', related_name="symlink_set", null=True)
94 95
95 96
96class TaskManager(models.Manager): 97class TaskManager(models.Manager):