[Toaster] Adding custom toasterconf.json file for Mentor
sujith h
sujith.h at gmail.com
Fri Aug 7 01:54:44 PDT 2015
On Thu, Aug 6, 2015 at 6:11 PM, sujith h <sujith.h at gmail.com> wrote:
> Hi all,
>
> At Mentor we provide already cloned layers ( like poky, meta-mentor etc ).
> In meta-mentor layer we have a setup-environment script which when run from
> command line along with arguments like machine name ( eg: qemuarm, minnow
> etc ) would create a build folder with local.conf and bblayers.conf. The
> bblayers.conf will include all the layers which are dependent for machine
> to be built. So I was thinking of creating a separate toasterconf.json file
> for meta-mentor so that it will include all the layers which are required
> for us to use toaster.
>
> So my query here is, should I add toasterconf.json file in meta-mentor
> layer so that toaster can pick it up? Or should it be in a different
> location which toaster can read it from there.
>
>
> Let me know if my query needs more inputs.
>
I figured out a way to use toasterconf.json file which I created in
meta-mentor layer, using command:
---------
./poky/bitbake/lib/toaster/manage.py loadconf meta-mentor/toasterconf.json
---------
When I execute the above command below is the error I get:
--------------
(venv)sujith at kdekidd0:~/MEL/toaster_MEL$
./poky/bitbake/lib/toaster/manage.py loadconf meta-mentor/toasterconf.json
Traceback (most recent call last):
File "./poky/bitbake/lib/toaster/manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File
"/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 399, in execute_from_command_line
utility.execute()
File
"/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File
"/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File
"/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
line 285, in execute
output = self.handle(*args, **options)
File
"/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
line 171, in handle
self._import_layer_config(filepath)
File
"/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
line 71, in _import_layer_config
bvo.giturl = _read_git_url_from_local_repository(bvi['giturl'])
File
"/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
line 62, in _read_git_url_from_local_repository
raise Exception("Error while looking for remote \"%s\" in \"%s\"" %
(remote_name, out))
Exception: Error while looking for remote "origin" in "mel ssh://
git at github.com/MentorEmbedded/meta-mentor.git (fetch)
mel ssh://git@github.com/MentorEmbedded/meta-mentor.git (push)
"
(venv)sujith at kdekidd0:~/MEL/toaster_MEL$
--------------
The reason I believe is its checking for origin in the git branch output.
When I execute 'git branch -a' in meta-mentor layer we have, I get:
------------
sujith at kdekidd0:~/MEL/toaster_MEL/meta-mentor$ git branch -a
* (no branch)
remotes/m/master -> mel/master
remotes/mel/daisy
remotes/mel/danny
remotes/mel/dylan
remotes/mel/fix-parse-cache-issue
remotes/mel/layerscape
remotes/mel/master
remotes/mel/meibp/2013
remotes/mel/mentor/atp
remotes/mel/mentor/mel6
remotes/mel/merge-and-update-master
remotes/mel/release/2013.11
remotes/mel/release/2013.11-adit
remotes/mel/release/2014.05
remotes/mel/release/2014.05-async1
remotes/mel/release/2014.05-async1-lite
remotes/mel/release/2014.05-async2
remotes/mel/release/2014.05_fastboot_addon
remotes/mel/release/2014.12
remotes/mel/release/2014.12-async1
remotes/mel/release/2014.12-birch
remotes/mel/revert-471-sysroot-stage-dirs-undefined
remotes/mel/sb-2727
sujith at kdekidd0:~/MEL/toaster_MEL/meta-mentor$
------------
Now this is another twist, which I would have to solve.
--
സുജിത് ഹരിദാസന്
Bangalore
<Project>Contributor to KDE project
http://fci.wikia.com/wiki/Anti-DRM-Campaign
<Blog> http://sujithh.info
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20150807/0914f524/attachment.html>
More information about the toaster
mailing list