]> code.ossystems Code Review - openembedded-core.git/commitdiff
go.bbclass: don't stage test data with sources of dependencies
authorThomas Perrot <thomas.perrot@bootlin.com>
Fri, 8 Jan 2021 06:22:48 +0000 (07:22 +0100)
committerSteve Sakoman <steve@sakoman.com>
Mon, 11 Jan 2021 16:06:40 +0000 (06:06 -1000)
As for the sources the dependencies contain test data, ELF files and other
binaries which aren't necessary for building and which lead to unnecessary QA
warnings.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7faea9766127fe4e1023c89b140cc98020655155)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes/go.bbclass

index a9e31b50ea5fb5b4c118e1dc43ec5294fc6c1975..e6c3591479a482c8baf22a12946af79457189985 100644 (file)
@@ -115,7 +115,8 @@ go_do_install() {
        install -d ${D}${libdir}/go/src/${GO_IMPORT}
        tar -C ${S}/src/${GO_IMPORT} -cf - --exclude-vcs --exclude '*.test' --exclude 'testdata' . | \
                tar -C ${D}${libdir}/go/src/${GO_IMPORT} --no-same-owner -xf -
-       tar -C ${B} -cf - --exclude-vcs pkg | tar -C ${D}${libdir}/go --no-same-owner -xf -
+       tar -C ${B} -cf - --exclude-vcs --exclude '*.test' --exclude 'testdata' pkg | \
+               tar -C ${D}${libdir}/go --no-same-owner -xf -
 
        if [ -n "`ls ${B}/${GO_BUILD_BINDIR}/`" ]; then
                install -d ${D}${bindir}