[oe-commits] Mark Hatle : package_rpm: Update the way the multilib package names are translated

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


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

Author: Mark Hatle <mark.hatle at windriver.com>
Date:   Fri Nov 30 16:11:37 2012 -0600

package_rpm: Update the way the multilib package names are translated

The variable MULTILIB_PACKAGE_ARCHS has been removed in favor of a
repurposed MULTILIB_PREFIX_LIST.  The format of this item is now
<libid>:<arch>:<arch1>:...:<archN>.  This ensures that we can correctly
translate the libid to one of the supported archs in a tri-lib system.

All of the users of MULTILIB_PREFIX_LIST and MULTILIB_PACKAGE_ARCHS have
been modified accordingly.

Also change the way attempted packages are installed, verify the package
exists in the translate functions, then perform the install in one single
operation.  This results in a significantly faster install time.

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      |  188 ++++++++++++++++++++++++++++++---
 meta/classes/populate_sdk_rpm.bbclass |   28 +++--
 meta/classes/rootfs_rpm.bbclass       |   47 ++++----
 3 files changed, 216 insertions(+), 47 deletions(-)

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




More information about the Openembedded-commits mailing list