diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 11 |
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 | ||
96 | class TaskManager(models.Manager): | 97 | class TaskManager(models.Manager): |