mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00:00
bitbake: toaster: localhostbecontroller write toaster layers for project to toaster-bblayers.conf
Instead of updating conf/bblayers, here we update toaster-bblayers.conf file. So extra effort to update bblayers.conf can be removed safely. (Bitbake rev: f3e99d820f3798869a2a1d1604709c1c324dbbab) Signed-off-by: Sujith H <sujith.h@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -286,19 +286,8 @@ class LocalhostBEController(BuildEnvironmentController):
|
|||||||
self.be.sourcedir)
|
self.be.sourcedir)
|
||||||
|
|
||||||
# update bblayers.conf
|
# update bblayers.conf
|
||||||
bblconfpath = os.path.join(builddir, "conf/bblayers.conf")
|
bblconfpath = os.path.join(builddir, "conf/toaster-bblayers.conf")
|
||||||
conflines = open(bblconfpath, "r").readlines()
|
|
||||||
skip = False
|
|
||||||
with open(bblconfpath, 'w') as bblayers:
|
with open(bblconfpath, 'w') as bblayers:
|
||||||
for line in conflines:
|
|
||||||
if line.startswith("# line added by toaster"):
|
|
||||||
skip = True
|
|
||||||
continue
|
|
||||||
if skip:
|
|
||||||
skip = False
|
|
||||||
else:
|
|
||||||
bblayers.write(line)
|
|
||||||
|
|
||||||
bblayers.write('# line added by toaster build control\n'
|
bblayers.write('# line added by toaster build control\n'
|
||||||
'BBLAYERS = "%s"' % ' '.join(layers))
|
'BBLAYERS = "%s"' % ' '.join(layers))
|
||||||
|
|
||||||
@@ -311,9 +300,10 @@ class LocalhostBEController(BuildEnvironmentController):
|
|||||||
|
|
||||||
# run bitbake server from the clone
|
# run bitbake server from the clone
|
||||||
bitbake = os.path.join(self.pokydirname, 'bitbake', 'bin', 'bitbake')
|
bitbake = os.path.join(self.pokydirname, 'bitbake', 'bin', 'bitbake')
|
||||||
self._shellcmd('bash -c \"source %s %s; BITBAKE_UI="knotty" %s --read %s '
|
toasterlayers = os.path.join(builddir,"conf/toaster-bblayers.conf")
|
||||||
|
self._shellcmd('bash -c \"source %s %s; BITBAKE_UI="knotty" %s --read %s --read %s '
|
||||||
'--server-only -t xmlrpc -B 0.0.0.0:0\"' % (oe_init,
|
'--server-only -t xmlrpc -B 0.0.0.0:0\"' % (oe_init,
|
||||||
builddir, bitbake, confpath), self.be.sourcedir)
|
builddir, bitbake, confpath, toasterlayers), self.be.sourcedir)
|
||||||
|
|
||||||
# read port number from bitbake.lock
|
# read port number from bitbake.lock
|
||||||
self.be.bbport = ""
|
self.be.bbport = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user