[yocto] How to do the specified tasks instead of many default

Liu treebody at embedstudy.com
Thu Sep 20 06:50:42 PDT 2012


Dear Paul,
     I know it probably not be right to do in such way.But my project is built by buildroot,So I just need to run make to build the image.And now 
 I want to use bitbake to build the project instead of buildroot.Then I think of the idea to use recipes to "do_fetch","do_unpack",and  "oe_runmake" to build the packages. For this reason I came up with the question of what I have been asking.
  Thanks,
 --------Liu

 

 ------------------ Original ------------------
  From:  "Paul Eggleton"<paul.eggleton at linux.intel.com>;
 Date:  Thu, Sep 20, 2012 09:30 PM
 To:  "Liu"<treebody at embedstudy.com>; 
 Cc:  "yocto"<yocto at yoctoproject.org>; 
 Subject:  Re: [yocto] How to do the specified tasks instead of many default

 

On Thursday 20 September 2012 21:11:49 Liu wrote:
>      I have some packages built by a set of Makefiles,and want to build them
> using bitbake.So I used recipes to invoke Makefiles to do
> fetch,unpack,patch,compile tasks.But I do not need to do the following
> tasks like do_build,do_package.
> In the default conditions,there exist list
> of packages by using the command like "bitbake busybox -c listtasks". With
> your idea I can disable tasks by do_package[noexec] = "1". But then it
> needs to do many similar works to disable tasks I do not need in all my
> package recipes.So I want to know if there is a direct way to disable
> default tasks defined in .bbclass. Thanks,

I understand what you are trying to do but I still don't understand why. Do 
you not want to be able to produce images?

If you really do want to do this you could set this at a global level either 
in local.conf or a distro configuration file. If you do this however you will at 
least need to allow do_populate_sysroot to run or many things will break.

I won't be surprised if you experience other problems as well. I think it's 
fair to say you are stepping outside of the bounds of what is normally 
supported with the metadata we provide (although it is not outside of 
supported BitBake behaviour).

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20120920/726a7eab/attachment.html>


More information about the yocto mailing list