From 296c7e11f1a347d74708b19f10585d415fe453de Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Tue, 10 May 2016 10:25:05 +1200 Subject: classes/insane: do not force LIC_FILES_CHKSUM unless SRC_URI is set Recipes such as images and packagegroups don't actually fetch or build any source, so there's really no point having LIC_FILES_CHKSUM set. Forcing users to set it (as we have done for images inheriting image.bbclass) just makes things more difficult for the user for no discernable benefit. The easiest way to adjust this check is simply to skip it if SRC_URI is not set since this is a pretty good indicator that no source is being pulled in. (From OE-Core rev: c269547ae8e90a78349f6003385137e4145e145f) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- meta/classes/insane.bbclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'meta/classes/insane.bbclass') diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 097dc3a001..0b151c214d 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -681,15 +681,15 @@ python populate_lic_qa_checksum() { import tempfile sane = True - lic_files = d.getVar('LIC_FILES_CHKSUM', True) + lic_files = d.getVar('LIC_FILES_CHKSUM', True) or '' lic = d.getVar('LICENSE', True) pn = d.getVar('PN', True) if lic == "CLOSED": return - if not lic_files: - package_qa_handle_error("license-checksum", pn + ": Recipe file does not have license file information (LIC_FILES_CHKSUM)", d) + if not lic_files and d.getVar('SRC_URI', True): + package_qa_handle_error("license-checksum", pn + ": Recipe file fetches files and does not have license file information (LIC_FILES_CHKSUM)", d) return srcdir = d.getVar('S', True) -- cgit v1.2.3-54-g00ecf