summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2014-11-05 14:47:51 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-11-12 17:04:48 +0000
commit78e3a7877b361e9c3ae4865231d97a47bd8220bc (patch)
tree1d8e76e4228ab6f17d2c198dd4f5df1d6f192326 /bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py
parent990fb9ed6cc8414e9a0b1baed8990261650af1db (diff)
downloadpoky-78e3a7877b361e9c3ae4865231d97a47bd8220bc.tar.gz
bitbake: toaster: update Release model to pinpoint to specific Branch
We update the release model to pinpoint to specific branch, instead of holding a branch name that needs to be matched. This is needed because we move away from mixing branches on different layer sources. Various minor changes to models file. (Bitbake rev: d58aacc69b1832f99758b941803123329e06082d) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py')
-rw-r--r--bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py b/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py
index 9b58587316..08eebceaab 100644
--- a/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py
+++ b/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py
@@ -150,16 +150,15 @@ class Command(NoArgsCommand):
150 bvo = BitbakeVersion.objects.get(name = ri['bitbake']) 150 bvo = BitbakeVersion.objects.get(name = ri['bitbake'])
151 assert bvo is not None 151 assert bvo is not None
152 152
153 ro, created = Release.objects.get_or_create(name = ri['name'], bitbake_version = bvo) 153 ro, created = Release.objects.get_or_create(name = ri['name'], bitbake_version = bvo, branch = Branch.objects.get( layer_source__name = ri['layersource'], name=ri['branch']))
154 ro.description = ri['description'] 154 ro.description = ri['description']
155 ro.branch = ri['branch'] 155 ro.helptext = ri['helptext']
156 ro.save() 156 ro.save()
157 157
158 for dli in ri['defaultlayers']: 158 for dli in ri['defaultlayers']:
159 lsi, layername = dli.split(":")
160 layer, created = Layer.objects.get_or_create( 159 layer, created = Layer.objects.get_or_create(
161 layer_source = LayerSource.objects.get(name = lsi), 160 layer_source = LayerSource.objects.get(name = ri['layersource']),
162 name = layername 161 name = dli
163 ) 162 )
164 ReleaseDefaultLayer.objects.get_or_create( release = ro, layer = layer) 163 ReleaseDefaultLayer.objects.get_or_create( release = ro, layer = layer)
165 164