summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorJoshua Watt <JPEWhacker@gmail.com>2023-10-30 13:08:02 -0600
committerBruce Ashfield <bruce.ashfield@gmail.com>2023-11-06 16:21:12 +0000
commit115f6367f37095415f289fb6981cda9608ac72ff (patch)
tree01b4713d3dfe587f6ccc26fdcb5333a4583dd4fc /classes
parent185d07f863d3c6ecb0e8d6416bcc289c48861271 (diff)
downloadmeta-virtualization-115f6367f37095415f289fb6981cda9608ac72ff.tar.gz
classes/image-oci: Map image architecture correctly
OCI requires that the architecture [1] be a valid GOARCH [2]. To correctly perform this mapping, use the go library code from OE core. [1]: https://github.com/opencontainers/image-spec/blob/main/config.md#properties [2]: https://go.dev/doc/install/source#environment Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/image-oci.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/image-oci.bbclass b/classes/image-oci.bbclass
index 9ddb88b6..0ec5c487 100644
--- a/classes/image-oci.bbclass
+++ b/classes/image-oci.bbclass
@@ -52,7 +52,7 @@ OCI_IMAGE_AUTHOR_EMAIL ?= "${PATCH_GIT_USER_EMAIL}"
52OCI_IMAGE_TAG ?= "latest" 52OCI_IMAGE_TAG ?= "latest"
53OCI_IMAGE_RUNTIME_UID ?= "" 53OCI_IMAGE_RUNTIME_UID ?= ""
54 54
55OCI_IMAGE_ARCH ?= "${TARGET_ARCH}" 55OCI_IMAGE_ARCH ?= "${@oe.go.map_arch(d.getVar('TARGET_ARCH'))}"
56OCI_IMAGE_SUBARCH ?= "${@oci_map_subarch(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}" 56OCI_IMAGE_SUBARCH ?= "${@oci_map_subarch(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
57 57
58OCI_IMAGE_ENTRYPOINT ?= "sh" 58OCI_IMAGE_ENTRYPOINT ?= "sh"