The lists server lost this when it was having problems earlier today.
Here is some additional documentation I have found that may help.
http://bec-systems.com/web/content/view/59/9/
Let me know if it's of any use. I left for work right after your last
message & am going to bed now.
- Jeremiah
John Seghers wrote:
Yes, but you will find that task-bootstrap.bb is obsolete.
- John
------------------------------------------------------------------------
*From:* Jeremiah Flerchinger [mailto:[EMAIL PROTECTED]
*Sent:* Monday, July 09, 2007 12:44 PM
*To:* John Seghers
*Cc:* [email protected]
*Subject:* Re: How do I include a package in the image?
John Seghers wrote:
I'm attempting to include a package containing phoneme-feature into an
openmoko build.
I've successfully (I think) built the package with the OpenEmbedded
arm cross-compiling toolchain and have the .ipk package. I cannot for
the life of me find the way to get that package included into the image.
One assumption I should state first is:
/home/moko/build/tmp/rootfs/.... should contain the files from the
package if it is installed in the image. Is this correct?
I've tried setting the documented IPKG_INSTALL in my bitbake recipe
for phoneme. I've tried setting PACKAGE_INSTALL.
I've tried adding the package name to the PACKAGE_INSTALL in
openembedded/packages/images/openmoko-image.bb
Can someone please shed some light on this?
- John
Cequint Incorporated
1809 7th Avenue
Suite 1550
Seattle, WA 98101
USA
(206)264-0979 Direct line
(206)264-1909 Main number
(206)299-9127 Fax
www.cequint.com <http://www.cequint.com>
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Here's except I found at http://www.openembedded.org/wiki/FirstProject
which may relate. I'm currently trying to get through some of their
documentation myself.
*Adding Packages to an Image *
This I found to be very obscure! There seems to be a peer relationship
of the *task-bootstrap.bb* and *bootstrap-image.bb*.
*bootstrap-image.bb* calls down to *task-bootstrap.bb* to get the
recipies of the base system built. You would think that all you would
have to do to add another package later is to add it to
BOOTSTRAP_EXTRA_RDEPENDS? Not so!
Adding the package name to BOOTSTRAP_EXTRA_RDEPENDS merely causes it
to be built and packaged (.ipk), but it won't get added to the image!
*bootstrap-image.bb* is a controlling recipe but it is
*task-bootstrap.bb* that decides just what goes into that image.
Strange, this caused me no end of removing the tmp directory and doing
a fresh build just to add another package. :-(
The solution is to rebuild the *task-bootstrap* package! When you add
another package to BOOTSTRAP_EXTRA_RDEPENDS, merely run *bitbake -c
rebuild task-bootstrap* and then do a *bitbake bootstrap-image*. It
seems that *task-bootstrap* will build the collection (list) of what
goes into the image, then *bootstrap-imagetask-bootstrap* made.
populates it from the list