bitbake: toaster: bldcontrol model BRLayer Add corresponding local_source_dir
Sync the BRLayer object with the new field added to the Layer object. The BRLayer (BuildRequest Layers) are snapshots of the layers in the project at build time and therefore need to mirror the required fields of the layer object. (Bitbake rev: a3112c922f036425977abffa0137b9133f61fcd6) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
cb5ed74e7f
commit
4ac57fb73e
|
@ -0,0 +1,19 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('bldcontrol', '0005_reorder_buildrequest_states'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='brlayer',
|
||||
name='local_source_dir',
|
||||
field=models.CharField(max_length=254, null=True),
|
||||
),
|
||||
]
|
|
@ -130,6 +130,7 @@ class BRLayer(models.Model):
|
|||
req = models.ForeignKey(BuildRequest)
|
||||
name = models.CharField(max_length = 100)
|
||||
giturl = models.CharField(max_length = 254)
|
||||
local_source_dir = models.CharField(max_length=254, null=True)
|
||||
commit = models.CharField(max_length = 254)
|
||||
dirpath = models.CharField(max_length = 254)
|
||||
layer_version = models.ForeignKey(Layer_Version, null=True)
|
||||
|
|
|
@ -346,7 +346,15 @@ class Project(models.Model):
|
|||
for l in self.projectlayer_set.all().order_by("pk"):
|
||||
commit = l.layercommit.get_vcs_reference()
|
||||
print("ii Building layer ", l.layercommit.layer.name, " at vcs point ", commit)
|
||||
BRLayer.objects.create(req = br, name = l.layercommit.layer.name, giturl = l.layercommit.layer.vcs_url, commit = commit, dirpath = l.layercommit.dirpath, layer_version=l.layercommit)
|
||||
BRLayer.objects.create(
|
||||
req=br,
|
||||
name=l.layercommit.layer.name,
|
||||
giturl=l.layercommit.layer.vcs_url,
|
||||
commit=commit,
|
||||
dirpath=l.layercommit.dirpath,
|
||||
layer_version=l.layercommit,
|
||||
local_source_dir=l.layercommit.layer.local_source_dir
|
||||
)
|
||||
|
||||
br.state = BuildRequest.REQ_QUEUED
|
||||
now = timezone.now()
|
||||
|
|
Loading…
Reference in New Issue