> On 14 Mar 2015, at 11:42, Padam Jeet Singh <padam.si...@inventum.net> wrote:
> 
> 
>> On 14-Mar-2015, at 5:05 pm, Paul Eggleton <paul.eggle...@linux.intel.com 
>> <mailto:paul.eggle...@linux.intel.com>> wrote:
>> 
>> On Saturday 14 March 2015 12:51:31 Padam Jeet Singh wrote:
>>> I am trying to build a custom layer on top of core-image-full-cmdline.
>>> Basically I did this:
>>> 
>>> 1. Created a new general layer using the yocto-layer command. This also
>>> generated a simple hello world recipe. 2. Added that layer in the
>>> conf/bblayers.conf BBLAYERS variable.
>>> 
>>> Then I do a bitbake -v core-image-full-cmdline, and I don’t see
>>> /usr/bin/helloworld in the final rootfs.
>>> 
>>> Then I edit the conf/local.conf and add the following:
>>> 
>>> IMAGE_INSTALL_append = " example”
>>> 
>>> and then I can see the helloworld in the rootfs.
>>> 
>>> Since I will be adding close to 50 recipes in this layer, isn’t there an
>>> option where all recipes in that layer are included by default? Even if I
>>> have to declare each recipe to be included, is there a place where I can
>>> define those in my own layer configuration (layer.conf) rather than
>>> local.conf?
>> 
>> Firstly, I'd recommend you create your own custom image recipe(s) rather 
>> than 
>> adding packages via local.conf.
> 
> This is exactly what I am trying to avoid - it’s unmaintainable.

Why do you think it is unmaintainable? Doesn't it just need to inherit 
core-image-fill-cmdline and add in the packages you need.

> Secondly, the way to handle bringing in a 
>> large number of packages as a unit is to create a packagegroup recipe within 
>> your custom layer to pull in all the packages you want installed, and then 
>> you 
>> just need to add that packagegroup to your image.
> 
> This sounds good. Would I be referring to this group via the 
> IMAGE_INSTALL_append = “ mygroup” ?
> 
>> 
>> Cheers,
>> Paul
>> 
>> -- 
>> 
>> Paul Eggleton
>> Intel Open Source Technology Centre
> 
> Padam J. Singh | VP Engg. | Inventum Technologies Private Limited
> www.inventum.net <http://www.inventum.net/>
> +91.9810146640
>  
> Address:
> C-70, Phase II Extension,
> Noida 201305, UP,
> India
>  
> Tel     : +91.120.4647000
>  
> This email and any files transmitted with it are confidential and intended 
> solely for the use of the individual or entity to whom they are addressed. If 
> you have received this email in error please notify the system manager. This 
> message contains confidential information and is intended only for the 
> individual named. If you are not the named addressee you should not 
> disseminate, distribute or copy this e-mail. Please notify the sender 
> immediately by e-mail if you have received this e-mail by mistake and delete 
> this e-mail from your system. If you are not the intended recipient you are 
> notified that disclosing, copying, distributing or taking any action in 
> reliance on the contents of this information is strictly prohibited. No 
> employee or agent is authorized to conclude any binding agreement on behalf 
> of [Inventum Technologies Private Limited] with another party by email 
> without express written confirmation by a whole-time Director of the Company 
> who has been authorized vide a valid board resolution to the effect. Our 
> company accepts no liability for the content of this email, or for the 
> consequences of any actions taken on the basis of the information provided, 
> unless that information is subsequently confirmed in writing. If you are not 
> the intended recipient you are notified that disclosing, copying, 
> distributing or taking any action in reliance on the contents of this 
> information is strictly prohibited. Any views or opinions presented in this 
> email are solely those of the author and do not necessarily represent those 
> of the company. Employees of [Inventum Technologies Private Limited] are 
> expressly required not to make defamatory statements and not to infringe or 
> authorize any infringement of copyright or any other legal right by email 
> communications. Any such communication is contrary to company policy and 
> outside the scope of the employment of the individual concerned. The company 
> will not accept any liability in respect of such communication, and the 
> employee responsible will be personally liable for any damages or other 
> liability arising.
> 
> -- 
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

--

Chris Tapp
opensou...@keylevel.com
www.keylevel.com

----
You can tell you're getting older when your car insurance gets real cheap!

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to