From a4aa5d9f4adb41f3f3bf3cea62f3e69204ca0b73 Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Tue, 26 Apr 2016 19:20:27 -0700 Subject: packagegroup.bbclass: set LICENSE and LIC_FILES_CHKSUM * Use "??=" in bitbake.conf to set LICENSE, so that it can overrided by packagegroup.bbclass and recipes. * Use "?=" to set LICENSE and LIC_FILES_CHKSUM to MIT by default in packagegroup.bbclass, this won't impact any packagegroup recipes which use non-MIT license, since they can be overrided by the recipe. Signed-off-by: Robert Yang Signed-off-by: Richard Purdie --- meta/classes/packagegroup.bbclass | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta/classes/packagegroup.bbclass') diff --git a/meta/classes/packagegroup.bbclass b/meta/classes/packagegroup.bbclass index 38bdbd3822..3674894e7f 100644 --- a/meta/classes/packagegroup.bbclass +++ b/meta/classes/packagegroup.bbclass @@ -14,6 +14,11 @@ PACKAGE_ARCH ?= "all" # Fully expanded - so it applies the overrides as well PACKAGE_ARCH_EXPANDED := "${PACKAGE_ARCH}" +LICENSE ?= "MIT" +LIC_FILES_CHKSUM ?= "${@oe.utils.ifelse(d.getVar('LICENSE', True) == 'MIT', \ + 'file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420', \ + '')}" + inherit ${@oe.utils.ifelse(d.getVar('PACKAGE_ARCH_EXPANDED', True) == 'all', 'allarch', '')} # This automatically adds -dbg and -dev flavours of all PACKAGES -- cgit 1.2.3-korg