generic-poky/meta
Richard Purdie 0cb6f85335 sstate: Ensure installation directory is empty before execution
When you enable the systemd DISTRO_FEATURE, opkg-native contains systemd units
which have a relocation fixme list. When systemd isn't in DISTRO_FEATURES, there
are no fixmes required. Unfortunately as sstate isn't cleaning up its installation
directory before use, if you install the systemd version, then install the
non-systemd version from sstate, it would leave behind the fixme file from the
systemd version and breakage results as it would try and fixup files which don't
exist.

The solution is to ensure the unpack/install directory is clean before use. It
does raise other questions about opkg-native, systemd and DISTRO_FEATURES but there
is an underlying sstate issue here too which would cause missing file failures.

(From OE-Core rev: d1d55041e38b12d40f896834b56475ea19a6047f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-22 11:35:22 +00:00
..
classes sstate: Ensure installation directory is empty before execution 2017-03-22 11:35:22 +00:00
conf bitbake.conf: remove vi from HOSTTOOLS list 2017-03-22 11:35:21 +00:00
files fs-perms.txt: Two cleanup tweaks for consistency. 2017-03-17 16:53:05 +00:00
lib oeqa/selftest/devtool: Enable missing cleanup 2017-03-22 11:35:22 +00:00
recipes-bsp u-boot-fw-utils: reuse the same override HOSTCC patch as u-boot-mkimage 2017-03-17 16:53:06 +00:00
recipes-connectivity openssl: Fix build with clang 2017-03-22 11:35:21 +00:00
recipes-core ovmf: fix toolchain selection 2017-03-22 11:35:22 +00:00
recipes-devtools libcomps: Fix/optimize building with clang 2017-03-22 11:35:22 +00:00
recipes-extended acpitests: Point Makefile CC to use OE synthesized CC 2017-03-22 11:35:21 +00:00
recipes-gnome nativesdk-packagegroup-sdk-host: replace smartpm with dnf 2017-03-14 14:42:17 +00:00
recipes-graphics xserver-xf86-config: Remove X server module preload 2017-03-17 16:53:05 +00:00
recipes-kernel lttng-modules: Replace '/lib' with ${nonarch_base_libdir} 2017-03-22 11:35:20 +00:00
recipes-lsb4 libpng12: Use rm instead of unlink 2017-03-10 14:50:11 +00:00
recipes-multimedia meta: replace uses of bb.data.expand(VARNAME, d) with d.expand(VARNAME) 2017-03-22 11:35:19 +00:00
recipes-rt meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
recipes-sato webkitgtk: Fix build on aarch64 2017-03-17 16:53:05 +00:00
recipes-support gpgme: Avoid requiring a host C++ compiler with C++11 support 2017-03-22 11:35:21 +00:00
site siteinfo.bbclass: Add mipsisa{32, 64}r6{el, } support 2016-10-07 16:43:57 +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