summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2022-08-12 08:11:00 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-08-12 11:46:26 +0100
commite8de01e7989ae3e89397b3cdb3b3e8caa8957364 (patch)
tree02f974e7ef24e88e7974621f1dae426796edd200
parenta74792b15dd6365d404f2e55f1e7a0ba7c2d129d (diff)
downloadpoky-e8de01e7989ae3e89397b3cdb3b3e8caa8957364.tar.gz
testexport: Fix to work as an image class
The class is mainly an image based class but one recipe does need to look at values shared with the class and isn't an image. Move this to a conf file instead, avoiding the need to pollute all recipes globally. (From OE-Core rev: ed4238487c81b3580e83c257b50745a832a6e717) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/testexport.bbclass5
-rw-r--r--meta/conf/testexport.conf3
-rw-r--r--meta/recipes-core/meta/testexport-tarball.bb2
3 files changed, 6 insertions, 4 deletions
diff --git a/meta/classes/testexport.bbclass b/meta/classes/testexport.bbclass
index 1b0fb44a4a..b503c8d357 100644
--- a/meta/classes/testexport.bbclass
+++ b/meta/classes/testexport.bbclass
@@ -23,10 +23,9 @@ TEST_TARGET ?= "simpleremote"
23TEST_TARGET_IP ?= "" 23TEST_TARGET_IP ?= ""
24TEST_SERVER_IP ?= "" 24TEST_SERVER_IP ?= ""
25 25
26TEST_EXPORT_SDK_PACKAGES ?= "" 26require conf/testexport.conf
27
27TEST_EXPORT_SDK_ENABLED ?= "0" 28TEST_EXPORT_SDK_ENABLED ?= "0"
28TEST_EXPORT_SDK_NAME ?= "testexport-tools-nativesdk"
29TEST_EXPORT_SDK_DIR ?= "sdk"
30 29
31TEST_EXPORT_DEPENDS = "" 30TEST_EXPORT_DEPENDS = ""
32TEST_EXPORT_DEPENDS += "${@bb.utils.contains('IMAGE_PKGTYPE', 'rpm', 'cpio-native:do_populate_sysroot', '', d)}" 31TEST_EXPORT_DEPENDS += "${@bb.utils.contains('IMAGE_PKGTYPE', 'rpm', 'cpio-native:do_populate_sysroot', '', d)}"
diff --git a/meta/conf/testexport.conf b/meta/conf/testexport.conf
new file mode 100644
index 0000000000..8880f108fb
--- /dev/null
+++ b/meta/conf/testexport.conf
@@ -0,0 +1,3 @@
1TEST_EXPORT_SDK_PACKAGES ?= ""
2TEST_EXPORT_SDK_DIR ?= "sdk"
3TEST_EXPORT_SDK_NAME ?= "testexport-tools-nativesdk"
diff --git a/meta/recipes-core/meta/testexport-tarball.bb b/meta/recipes-core/meta/testexport-tarball.bb
index bb9f8ded48..abdd009252 100644
--- a/meta/recipes-core/meta/testexport-tarball.bb
+++ b/meta/recipes-core/meta/testexport-tarball.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "SDK type target for standalone tarball containing packages define
4SUMMARY = "Standalone tarball for test systems with missing software" 4SUMMARY = "Standalone tarball for test systems with missing software"
5LICENSE = "MIT" 5LICENSE = "MIT"
6 6
7TEST_EXPORT_SDK_PACKAGES ??= "" 7require conf/testexport.conf
8 8
9TOOLCHAIN_TARGET_TASK ?= "" 9TOOLCHAIN_TARGET_TASK ?= ""
10 10