]> code.ossystems Code Review - openembedded-core.git/commit
bin_package.bbclass: binary package recipe class
authorRobert Yang <liezhi.yang@windriver.com>
Sun, 2 Sep 2012 04:15:47 +0000 (12:15 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 10 Sep 2012 11:03:37 +0000 (12:03 +0100)
commit7037f52909b8226d2afed4ac73c902d410afc112
treed5a20b7ef5f004936e98a90e765bfd809dcc03f6
parentfc985f511da86400e4fa7d17555216c12eb51666
bin_package.bbclass: binary package recipe class

This is used for the binary package recipe, it's been suggested that it
would be a useful feature to be able to easily take an RPM or similar
containing a software binary from a 3rd party software vendor and
integrate it into an image created by the build system.

* Brief introduction
  - The binary pkg can be .rpm, .deb, .ipk and other formats which can
    be unpacked by bitbake fetcher.

  - Let bitbake unpack the bianry package, just like unpack the source
    package.

  - Skip the do_configure and do_compile.

  - Install the files to ${D}

  - Other steps are similar to the source package's recipe.

* Note:
  - The "subdir" parameter in the SRC_URI is useful for the binary
    package recipe, so I added an example in the comment.

  - I have sent a patch to bitbake-devel mailing list to support
    unpack the .rpm, .ipk, and .deb files.

[YOCTO #1592]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/classes/bin_package.bbclass [new file with mode: 0644]