Added generic populate_sdk task
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | image/package_xx/rootfs_xx.bbclass: move rootfs_xx_log_check().meta/ meta/ meta/ +4 more | +61 | 1 reply | |
| 2/8 | rootfs_deb/package_deb.bbclass: move func from rootfs_deb to package_debmeta/ meta/ | +141 | 0 replies | |
| 3/8 | rootfs_ipk/package_ipk.bbclass: Move func from rootfs_ipk to package_ipkmeta/ meta/ | +52 | 0 replies | |
| 4/8 | rootfs_rpm/package_rpm.bbclass: Move func from rootfs_rpm to package_rpmmeta/ meta/ | +234 | 0 replies | |
| 5/8 | populate_sdk_rpm.bbclass: Added rpm support for populate_sdk task.meta/ | +80 | 0 replies | |
| 6/8 | populate_sdk_deb.bbclass: Added deb support for populate_sdk task.meta/ | +60 | 0 replies | |
| 7/8 | populate_sdk_ipk.bbclass: Added ipk support in populate_sdk task.meta/ | +44 | 0 replies | |
| 8/8 | populate_sdk.bbclass/meta-toolchain: Made populate_sdk task more genericmeta/ meta/ | +85 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/8] [BUG# 227] Added generic populate_sdk task
From: Lianhao Lu <[email protected]>
The purpose of this series of patches is to add rpm/deb support in meta-toolchain creation, and also to fix bug #227.
It makes the task populate_sdk in meta/recipes-core/meta/meta-toolchain.bb more generic to support installing packages from ipk, rpm, and deb files in creating meta-toolchain tarball, and move the populate_sdk task out of meta-toolchain.bb recipe into a bbclass.
It added populate_sdk_xxx.bbclass for different package file format.
Since there are quite many code duplication between relevant popuplage_sdk_xxx and rootfs_xxx bbclasses, it also moved the common code into the package_xxx.bbclass, based on RP's suggestion. The generic function package_install_internal_xxx() may installs a list of packages, based on the information specified by various shell environment variables about where the target directory to be installed to, package architecture information, etc.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: llu/bug227
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=llu/bug227
Thanks,
Lianhao Lu <[email protected]>
---
Lianhao Lu (8):
image/package_xx/rootfs_xx.bbclass: move rootfs_xx_log_check(). rootfs_deb/package_deb.bbclass: move func from rootfs_deb to
package_deb
rootfs_ipk/package_ipk.bbclass: Move func from rootfs_ipk to
package_ipk
rootfs_rpm/package_rpm.bbclass: Move func from rootfs_rpm to
package_rpm
populate_sdk_rpm.bbclass: Added rpm support for populate_sdk task. populate_sdk_deb.bbclass: Added deb support for populate_sdk task. populate_sdk_ipk.bbclass: Added ipk support in populate_sdk task. populate_sdk.bbclass/meta-toolchain: Made populate_sdk task more
generic
meta/classes/image.bbclass | 5 +- meta/classes/package_deb.bbclass | 145 +++++++++++++++++ meta/classes/package_ipk.bbclass | 63 ++++++++ meta/classes/package_rpm.bbclass | 250 ++++++++++++++++++++++++++++-- meta/classes/populate_sdk.bbclass | 82 ++++++++++ meta/classes/populate_sdk_deb.bbclass | 60 +++++++ meta/classes/populate_sdk_ipk.bbclass | 44 ++++++ meta/classes/populate_sdk_rpm.bbclass | 80 ++++++++++ meta/classes/rootfs_deb.bbclass | 111 ++----------- meta/classes/rootfs_ipk.bbclass | 45 +----- meta/classes/rootfs_rpm.bbclass | 168 ++------------------ meta/recipes-core/meta/meta-toolchain.bb | 103 +------------ 12 files changed, 757 insertions(+), 399 deletions(-) create mode 100644 meta/classes/populate_sdk.bbclass create mode 100644 meta/classes/populate_sdk_deb.bbclass create mode 100644 meta/classes/populate_sdk_ipk.bbclass create mode 100644 meta/classes/populate_sdk_rpm.bbclass