From: Lianhao Lu <lianhao.lu@intel.com>
To: poky@yoctoproject.org
Subject: [PATCH 0/6] Added rpm support in meta-toolchain
Date: Thu, 27 Jan 2011 10:51:31 +0800 [thread overview]
Message-ID: <cover.1296095614.git.lianhao.lu@intel.com> (raw)
From: Lianhao Lu <lianhao.lu@intel.com>
The purpose of this series of patches is to add rpm 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.
The meta-toolchain installing process involes 2 set of packages, one is the host sdk
set which contains packages of applications(e.g. cross-canadian compilers, qemu, etc.) and
relevant run-time libraries, the other is the target sdk set which contains packages of target
arch's libraries and header files to create a target rootfs for cross compiling purpose.So
the patches also modifes and/or adds functions in package_deb.bbclass & package_rpm.bbclass
to update the package index and to generate different installing configuration files for the
tow different sets.
It also fixed a bug in cross-canadian.bbclass to enable the package_deb.bbclass generate correct
deb package files for cross-canadian recipies.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: llu/rpm_meta-toolchain
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=llu/rpm_meta-toolchain
Thanks,
Lianhao Lu <lianhao.lu@intel.com>
---
Lianhao Lu (6):
cross-canadian/apt-native: support for debian package.
classes/populate_sdk_ipk.bbclass: newly created.
populate_sdk_deb/package_deb: Added deb support for populate_sdk.
classes/populate_sdk_*: remove blanks.
package_rpm/populate_sdk_rpm: Added rpm support for populate_sdk
task.
meta_toolchain/populate_sdk: Made task populate_sdk more generic.
meta/classes/cross-canadian.bbclass | 3 +
meta/classes/package_deb.bbclass | 31 ++++++
meta/classes/package_rpm.bbclass | 53 ++++++++--
meta/classes/populate_sdk.bbclass | 88 +++++++++++++++
meta/classes/populate_sdk_deb.bbclass | 129 ++++++++++++++++++++++
meta/classes/populate_sdk_ipk.bbclass | 57 ++++++++++
meta/classes/populate_sdk_rpm.bbclass | 138 ++++++++++++++++++++++++
meta/recipes-core/meta/meta-toolchain.bb | 103 +-----------------
meta/recipes-devtools/apt/apt-native_0.7.14.bb | 2 +
9 files changed, 496 insertions(+), 108 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
next reply other threads:[~2011-01-27 2:50 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-27 2:51 Lianhao Lu [this message]
2011-01-27 2:51 ` [PATCH 1/6] cross-canadian/apt-native: support for debian package Lianhao Lu
2011-01-27 10:44 ` Joshua Lock
2011-01-27 2:51 ` [PATCH 4/6] classes/populate_sdk_*: remove blanks Lianhao Lu
2011-01-27 10:46 ` Joshua Lock
2011-01-27 2:51 ` [PATCH 6/6] meta_toolchain/populate_sdk: Made task populate_sdk more generic Lianhao Lu
2011-01-27 10:47 ` Joshua Lock
2011-01-27 2:51 ` [PATCH 2/6] classes/populate_sdk_ipk.bbclass: newly created Lianhao Lu
2011-01-27 2:51 ` [PATCH 3/6] populate_sdk_deb/package_deb: Added deb support for populate_sdk Lianhao Lu
2011-01-27 2:51 ` [PATCH 5/6] package_rpm/populate_sdk_rpm: Added rpm support for populate_sdk task Lianhao Lu
2011-01-27 10:46 ` Joshua Lock
2011-01-27 22:03 ` [PATCH 0/6] Added rpm support in meta-toolchain Richard Purdie
2011-01-28 4:13 ` Lu, Lianhao
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1296095614.git.lianhao.lu@intel.com \
--to=lianhao.lu@intel.com \
--cc=poky@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.