basic question about bitbake package

Javi Roman javiroman at kernel-labs.org
Sun Mar 9 15:31:45 UTC 2008


Hi all.

I'm trying to include a Java runtime enviroment in my rootfs (custom image).
To do that I'm doing the following bitbake package:

packages/java-sun/j2re_1.4.2-15.bb:

-----------------------------------------------
DESCRIPTION = "Java 2 Runtime Environment from SUN"
LICENSE = "GPL"
PR = "r0"

SRC_URI = "http://localhost/downloads/java-sun/${PN}-${PV}-linux-i586.tar.gz<http://localhost/downloads/java-sun/$%7BPN%7D-$%7BPV%7D-linux-i586.tar.gz>
"

do_install () {
        cp -a ${S}/* ${D}
}
--------------------------------------------------

The JRE package is a binary package with /usr/bin, /usr/lib, and so on. So I
don't need make the source code.
Whe I do "bitbake j2re" the OE framework shows the following output:

(...)
NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for virtual/i586-linux-binutils
(binutils-cross, external-toolchain);
NOTE: consider defining PREFERRED_PROVIDER_virtual/i586-linux-binutils
NOTE: multiple providers are available for virtual/i586-linux-libc-initial
(glibc-initial, eglibc-initial);
NOTE: consider defining PREFERRED_PROVIDER_virtual/i586-linux-libc-initial
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 1 of 1 (ID: 0,
/home/jroman/HACK/TID/working_dir/OE_EPIA/local/packages/java-sun/j2re_1.4.2-
15.bb, do_rebuild)
NOTE: package j2re-1.4.2-15: started
NOTE: package j2re-1.4.2-15-r0: task do_rebuild: started
NOTE: removing
/home/jroman/HACK/TID/working_dir/OE_EPIA/build/tmp/work/i586-linux/j2re-
1.4.2-15-r0
NOTE: removing
/home/jroman/HACK/TID/working_dir/OE_EPIA/build/tmp/stamps/i586-linux/j2re-
1.4.2-15-r0.*
NOTE: package j2re-1.4.2-15-r0: task do_fetch: started
NOTE: j2re-1.4.2-15:
http://localhost/downloads/java-sun/j2re-1.4.2-15-linux-i586.tar.gz<http://localhost/downloads/edesa_embedded/binary/java-sun/j2re-1.4.2-15-linux-i586.tar.gz>has
no entry in conf/checksums.ini, not checking URI
NOTE: package j2re-1.4.2-15-r0: task do_fetch: completed
NOTE: package j2re-1.4.2-15-r0: task do_unpack: started
NOTE: Unpacking /home/jroman/HACK/TID/working_dir/OE_EPIA/sources/j2re-
1.4.2-15-linux-i586.tar.gz to
/home/jroman/HACK/TID/working_dir/OE_EPIA/build/tmp/work/i586-linux/j2re-
1.4.2-15-r0/
NOTE: package j2re-1.4.2-15-r0: task do_unpack: completed
NOTE: package j2re-1.4.2-15-r0: task do_patch: started
NOTE: package j2re-1.4.2-15-r0: task do_patch: completed
NOTE: package j2re-1.4.2-15-r0: task do_configure: started
NOTE: package j2re-1.4.2-15-r0: task do_configure: completed
NOTE: package j2re-1.4.2-15-r0: task do_compile: started
NOTE: package j2re-1.4.2-15-r0: task do_compile: completed
NOTE: package j2re-1.4.2-15-r0: task do_install: started
NOTE: package j2re-1.4.2-15-r0: task do_install: completed
NOTE: package j2re-1.4.2-15-r0: task do_package: started
NOTE: the following files were installed but not shipped in any package:
NOTE:   /usr/java/j2re1.4.2_15/THIRDPARTYLICENSEREADME.txt
NOTE:   /usr/java/j2re1.4.2_15/CHANGES
NOTE:   /usr/java/j2re1.4.2_15/COPYRIGHT
(....)
NOTE:   /usr/java/j2re1.4.2_15/lib/fonts/LucidaBrightItalic.ttf
NOTE:   /usr/java/j2re1.4.2_15/lib/fonts/LucidaBrightDemiItalic.ttf
NOTE:   /usr/java/j2re1.4.2_15/lib/fonts/LucidaSansDemiOblique.ttf
NOTE: package j2re-1.4.2-15-r0: task do_package: completed
NOTE: package j2re-1.4.2-15-r0: task do_package_write_ipk: started
Packaged contents of j2re-dbg into
/home/jroman/HACK/TID/working_dir/OE_EPIA/build/tmp/deploy/ipk/i586/j2re-dbg_1.4.2-15-r0_i586.ipk
NOTE: Not creating empty archive for j2re-1.4.2-15-r0
NOTE: Not creating empty archive for j2re-doc-1.4.2-15-r0
Packaged contents of j2re-dev into
/home/jroman/HACK/TID/working_dir/OE_EPIA/build/tmp/deploy/ipk/i586/j2re-dev_1.4.2-15-r0_i586.ipk
NOTE: Not creating empty archive for j2re-locale-1.4.2-15-r0
NOTE: package j2re-1.4.2-15-r0: task do_package_write_ipk: completed
NOTE: package j2re-1.4.2-15-r0: task do_package_write: started
NOTE: package j2re-1.4.2-15-r0: task do_package_write: completed
NOTE: package j2re-1.4.2-15-r0: task do_populate_staging: started
NOTE: package j2re-1.4.2-15-r0: task do_populate_staging: completed
NOTE: package j2re-1.4.2-15-r0: task do_build: started
NOTE: package j2re-1.4.2-15-r0: task do_build: completed
NOTE: package j2re-1.4.2-15-r0: task do_rebuild: completed
NOTE: package j2re-1.4.2-15: completed
NOTE: Tasks Summary: Attempted 1 tasks of which 0 didn't need to be rerun
and 0 failed.
NOTE: build 200803091400: completed



1. Why OE tries to make j2re-doc, j2re-dev, j2re-dbg packages? I only need
j2re package.
2. Why OE shows: "NOTE: Not creating empty archive for j2re-1.4.2-15-r0"
3. How can I do a standard package with binary files only?

Thanks.

     - Javi Roman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-users/attachments/20080309/e79982ea/attachment-0002.html>


More information about the Openembedded-users mailing list