summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorVasileios Anagnostopoulos <vasileios.anagnostopoulos@siemens.com>2022-07-12 14:26:46 +0200
committerBruce Ashfield <bruce.ashfield@gmail.com>2022-07-15 17:14:57 -0400
commitfb14913e224ba97786bc9b192a8b6d4a8d1592b9 (patch)
treeab7d86ddbab3684c1c096c9dea1b72686b5a5ea5 /classes
parent064a96fe1b3618370408c7a784abf035f0d56934 (diff)
downloadmeta-virtualization-fb14913e224ba97786bc9b192a8b6d4a8d1592b9.tar.gz
image-oci-umoci: add parameter for stop signal
Add an optional parameter that allows to override the stop signal that is used. Signed-off-by: Vasileios Anagnostopoulos <vasileios.anagnostopoulos@siemens.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/image-oci-umoci.inc4
-rw-r--r--classes/image-oci.bbclass1
2 files changed, 5 insertions, 0 deletions
diff --git a/classes/image-oci-umoci.inc b/classes/image-oci-umoci.inc
index b159614f..f9417952 100644
--- a/classes/image-oci-umoci.inc
+++ b/classes/image-oci-umoci.inc
@@ -82,6 +82,10 @@ IMAGE_CMD:oci() {
82 bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --config.workingdir ${OCI_IMAGE_WORKINGDIR}" 82 bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --config.workingdir ${OCI_IMAGE_WORKINGDIR}"
83 umoci config --image $image_name:${OCI_IMAGE_TAG} --config.workingdir ${OCI_IMAGE_WORKINGDIR} 83 umoci config --image $image_name:${OCI_IMAGE_TAG} --config.workingdir ${OCI_IMAGE_WORKINGDIR}
84 fi 84 fi
85 if [ -n "${OCI_IMAGE_STOPSIGNAL}" ]; then
86 bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --config.stopsignal ${OCI_IMAGE_STOPSIGNAL}"
87 umoci config --image $image_name:${OCI_IMAGE_TAG} --config.stopsignal ${OCI_IMAGE_STOPSIGNAL}
88 fi
85 if [ -n "${OCI_IMAGE_OS}" ]; then 89 if [ -n "${OCI_IMAGE_OS}" ]; then
86 bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --os ${OCI_IMAGE_OS}" 90 bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --os ${OCI_IMAGE_OS}"
87 umoci config --image $image_name:${OCI_IMAGE_TAG} --os ${OCI_IMAGE_OS} 91 umoci config --image $image_name:${OCI_IMAGE_TAG} --os ${OCI_IMAGE_OS}
diff --git a/classes/image-oci.bbclass b/classes/image-oci.bbclass
index 7a39d27a..9ddb88b6 100644
--- a/classes/image-oci.bbclass
+++ b/classes/image-oci.bbclass
@@ -58,6 +58,7 @@ OCI_IMAGE_SUBARCH ?= "${@oci_map_subarch(d.getVar('TARGET_ARCH'), d.getVar('TUNE
58OCI_IMAGE_ENTRYPOINT ?= "sh" 58OCI_IMAGE_ENTRYPOINT ?= "sh"
59OCI_IMAGE_ENTRYPOINT_ARGS ?= "" 59OCI_IMAGE_ENTRYPOINT_ARGS ?= ""
60OCI_IMAGE_WORKINGDIR ?= "" 60OCI_IMAGE_WORKINGDIR ?= ""
61OCI_IMAGE_STOPSIGNAL ?= ""
61 62
62# List of ports to expose from a container running this image: 63# List of ports to expose from a container running this image:
63# PORT[/PROT] 64# PORT[/PROT]