generic-poky/meta
Stephano Cetola 6b66e9317f Allow for simultaneous do_rootfs tasks with rpm
Give each rootfs its own RPM channel to use.  This puts the RPM metadata
in a private subdirectory of $WORKDIR, rather than living in DEPLOY_DIR
where other tasks may race with it.

This allows us to reduce the time that the rpm.lock is held to only the
time needed to hardlink the RPMs, allowing the majority of the rootfs
operation to run in parallel.

Also, this fixes the smart tests by generating an index for all packages
at the time of the test, rather than using the one provided by the
rootfs process.

Original credit for the enhancement should go to Steven Walter
stevenrwalter@gmail.com.

(From OE-Core rev: a92c196449c516fe51786d429078bbb1213bb029)

Signed-off-by: Stephano Cetola <stephano.cetola@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-12 15:25:22 +01:00
..
classes Allow for simultaneous do_rootfs tasks with rpm 2016-08-12 15:25:22 +01:00
conf world-broken: Add libunwind for musl/arm 2016-08-10 10:46:32 +01:00
files classes/populate_sdk_ext: show progress when preparing build system 2016-07-26 08:56:27 +01:00
lib Allow for simultaneous do_rootfs tasks with rpm 2016-08-12 15:25:22 +01:00
recipes-bsp grub2.inc: run autogen.sh before configure 2016-08-04 15:22:23 +01:00
recipes-connectivity connman: clean up musl fixes 2016-08-10 10:46:34 +01:00
recipes-core dbus: backport stdint.h build fix 2016-08-10 10:46:34 +01:00
recipes-devtools dpkg: Avoid automatic target architecture detection 2016-08-10 10:46:32 +01:00
recipes-extended quilt/acl/attc/sed: Fix use of tar's --exclude option for tar >= 1.29 2016-08-10 10:46:31 +01:00
recipes-gnome librsvg: Upgrade 2.40.15 -> 2.40.16 2016-07-20 10:28:48 +01:00
recipes-graphics piglit: fix build failure with gold linker 2016-08-10 10:46:29 +01:00
recipes-kernel linux-dtb.inc: Support for .dtbo files for dtb overlays 2016-08-10 10:46:33 +01:00
recipes-lsb4 libpng12: Handle no static libs 2016-02-15 16:28:46 +00:00
recipes-multimedia gst-player: update the callback for delete-event 2016-08-10 10:46:32 +01:00
recipes-rt rt-tests: rationalise compiler flags 2016-07-26 08:56:32 +01:00
recipes-sato webkitgtk: Disable gold for mips/mips64 2016-08-10 10:46:34 +01:00
recipes-support libunwind: Do not use gold for linking 2016-08-10 10:46:34 +01:00
site site: Move rsync_cv_HAVE_C99_VSNPRINTF to common-linux 2016-07-20 10:28:47 +01:00
COPYING.GPLv2 Fix license notices for OE-Core 2014-01-02 12:58:54 +00:00
COPYING.MIT
recipes.txt qt4: remove recipes and classes 2016-01-07 13:40:14 +00:00