Set it to 0 can make it archive all the used sources during the build, nothing will be filtered out, this is useful when we want to archive all the sources.
This equals to: COPYLEFT_LICENSE_INCLUDE = "*" COPYLEFT_LICENSE_EXCLUDE = "" But there are a lot of settings in copyleft_filter.bbclass, so it may not work when its default settings are changed, add the var ENABLE_COPYLEFT_FILTER will make it more reliable. The default value is 1, has no impact by default. Signed-off-by: Robert Yang <[email protected]> --- meta/classes/archiver.bbclass | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass index 48b4913a9f..f4e3478cd0 100644 --- a/meta/classes/archiver.bbclass +++ b/meta/classes/archiver.bbclass @@ -44,6 +44,9 @@ COPYLEFT_RECIPE_TYPES ?= 'target native nativesdk cross crosssdk cross-canadian' inherit copyleft_filter +# Set this to 0 will archive all used sources in the build +ENABLE_COPYLEFT_FILTER ?= "1" + ARCHIVER_MODE[srpm] ?= "0" ARCHIVER_MODE[src] ?= "patched" ARCHIVER_MODE[diff] ?= "0" @@ -81,13 +84,13 @@ python () { pn = p break - included, reason = copyleft_should_include(d) - if not included: - bb.debug(1, 'archiver: %s is excluded: %s' % (pn, reason)) - return - else: - bb.debug(1, 'archiver: %s is included: %s' % (pn, reason)) - + if oe.types.boolean(d.getVar('ENABLE_COPYLEFT_FILTER')): + included, reason = copyleft_should_include(d) + if not included: + bb.debug(1, 'archiver: %s is excluded: %s' % (pn, reason)) + return + else: + bb.debug(1, 'archiver: %s is included: %s' % (pn, reason)) # glibc-locale: do_fetch, do_unpack and do_patch tasks have been deleted, # so avoid archiving source here. -- 2.21.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#138319): https://lists.openembedded.org/g/openembedded-core/message/138319 Mute This Topic: https://lists.openembedded.org/mt/74224037/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
