classes/*_rpm: integrate Smart into RPM filesystem construction
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Thu, 29 Nov 2012 15:43:16 +0000 (15:43 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 17 Dec 2012 17:24:50 +0000 (17:24 +0000)
commit66e79d074c0d63f16a5e2083e202dcf20e438428
tree085e7001e7613ea2ace8c03f0ae75d45fa0b6280
parent701d069f06195c9d894fe85556234e2a5201c4e8
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@intel.com>.
SDK implementation and testing as well as a number of bugfixes from
Mark Hatle <mark.hatle@windriver.com>.

(From OE-Core rev: a726ae7c032fac1aa49ce34180fa2ed2dcaf87d3)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package_rpm.bbclass
meta/classes/populate_sdk_rpm.bbclass
meta/classes/rootfs_rpm.bbclass