Update archiver feature regexp 38/24038/1
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 18 Feb 2020 17:35:48 +0000 (18:35 +0100)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 18 Feb 2020 17:36:36 +0000 (18:36 +0100)
The archiver feature will need extra parameters set to catch
all recipes. We exclude any proprietary code on purpose so
rewrite COPYLEFT_LICENSE_EXCLUDE in your conf/local.conf
if necessary.

Bug-AGL: SPEC-3186

.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I020f0f30a73625df159895c7912643baf20798a7

jjb/common/include-agl-local-conf-archiver.sh

index 9a0adba..a72687d 100644 (file)
@@ -6,6 +6,23 @@
 ################################################################################
 
 # archive sources within  tmp/deploy/
-echo '' >> conf/local.conf
-echo 'INHERIT += "archiver"' >> conf/local.conf
-echo 'ARCHIVER_MODE[src] = "original"' >> conf/local.conf
+cat >> conf/local.conf << EOF
+
+# Archiver setup
+INHERIT += "archiver"
+ARCHIVER_MODE[src] = "original"
+COPYLEFT_LICENSE_INCLUDE = "*"
+COPYLEFT_LICENSE_EXCLUDE += "CLOSED Proprietary Custom Firmware-* Freescale-* NXP-* TI TI-*"
+
+EOF
+
+# Later (YP master) : generate full mirror using
+#INHERIT += "archiver"
+#BB_GENERATE_MIRROR_TARBALLS = "1"
+#BB_GENERATE_SHALLOW_TARBALLS = "1"
+#BB_GIT_SHALLOW = "1"
+#ARCHIVER_MODE[src] = "mirror"
+#ARCHIVER_MODE[mirror] = "combined"
+#ARCHIVER_MIRROR_EXCLUDE = "file://"
+#COPYLEFT_LICENSE_INCLUDE = "*"
+