From fb14913e224ba97786bc9b192a8b6d4a8d1592b9 Mon Sep 17 00:00:00 2001 From: Vasileios Anagnostopoulos Date: Tue, 12 Jul 2022 14:26:46 +0200 Subject: 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 Signed-off-by: Bruce Ashfield --- classes/image-oci-umoci.inc | 4 ++++ classes/image-oci.bbclass | 1 + 2 files changed, 5 insertions(+) (limited to 'classes') 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() { bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --config.workingdir ${OCI_IMAGE_WORKINGDIR}" umoci config --image $image_name:${OCI_IMAGE_TAG} --config.workingdir ${OCI_IMAGE_WORKINGDIR} fi + if [ -n "${OCI_IMAGE_STOPSIGNAL}" ]; then + bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --config.stopsignal ${OCI_IMAGE_STOPSIGNAL}" + umoci config --image $image_name:${OCI_IMAGE_TAG} --config.stopsignal ${OCI_IMAGE_STOPSIGNAL} + fi if [ -n "${OCI_IMAGE_OS}" ]; then bbdebug 1 "umoci config --image $image_name:${OCI_IMAGE_TAG} --os ${OCI_IMAGE_OS}" 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 OCI_IMAGE_ENTRYPOINT ?= "sh" OCI_IMAGE_ENTRYPOINT_ARGS ?= "" OCI_IMAGE_WORKINGDIR ?= "" +OCI_IMAGE_STOPSIGNAL ?= "" # List of ports to expose from a container running this image: # PORT[/PROT] -- cgit v1.2.3-54-g00ecf