license.bbclass: Dont create a manifest when using BUILD_IMAGES_FROM_FEEDS

Wihtout this patch, FEEDS functionality is broken, and creating
a manifest from recipe metadata may be faulty when using FEEDS.

(From OE-Core rev: d926c0bdc58ab6dda55eed52b66dbd5834ced64f)

Signed-off-by: David Nyström <david.nystrom@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
David Nyström
2014-02-11 16:00:05 +01:00
committed by Richard Purdie
parent 9c61b6392c
commit f60f802a0f

View File

@@ -26,6 +26,11 @@ python write_package_manifest() {
}
license_create_manifest() {
# Test if BUILD_IMAGES_FROM_FEEDS is defined in env
if [ -n "${BUILD_IMAGES_FROM_FEEDS}" ]; then
exit 0
fi
INSTALLED_PKGS=`cat ${LICENSE_DIRECTORY}/${IMAGE_NAME}/package.manifest`
LICENSE_MANIFEST="${LICENSE_DIRECTORY}/${IMAGE_NAME}/license.manifest"
# remove existing license.manifest file