[oe-commits] Paul Eggleton : classes/*_rpm: integrate Smart into RPM filesystem construction

git at git.openembedded.org git at git.openembedded.org
Mon Dec 17 17:23:40 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: a726ae7c032fac1aa49ce34180fa2ed2dcaf87d3
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=a726ae7c032fac1aa49ce34180fa2ed2dcaf87d3

Author: Paul Eggleton <paul.eggleton at linux.intel.com>
Date:   Thu Nov 29 15:43:16 2012 +0000

classes/*_rpm: integrate Smart into RPM filesystem construction

Use Smart to construct the root filesystem for images and the contents
of SDKs rather than the custom scripts around rpm we had previously.
This ensures the result when producing an updated image will be the
same as upgrading to the same package versions from an older image on
the target, as well as allowing us to remove a substantial amount of
code making the rpm classes much easier to follow.

Some bugfixes from Bogdan Marinescu <bogdan.marinescu at intel.com>.
SDK implementation and testing as well as a number of bugfixes from
Mark Hatle <mark.hatle at windriver.com>.

Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
Signed-off-by: Saul Wold <sgw at linux.intel.com>

---

 meta/classes/package_rpm.bbclass      |  531 ++++++---------------------------
 meta/classes/populate_sdk_rpm.bbclass |   51 +---
 meta/classes/rootfs_rpm.bbclass       |   34 ++-
 3 files changed, 121 insertions(+), 495 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=a726ae7c032fac1aa49ce34180fa2ed2dcaf87d3




More information about the Openembedded-commits mailing list