From f2ab9bfd4aeb98709a8fc8aaed7b535c3010a4ad Mon Sep 17 00:00:00 2001 From: Gerald Pinder Date: Fri, 27 Oct 2023 17:43:05 -0400 Subject: [PATCH] fix: Encapsulate module echo in quotes to be passed in as a single arg --- templates/Containerfile.modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/Containerfile.modules b/templates/Containerfile.modules index aaea00b..7a5eef6 100644 --- a/templates/Containerfile.modules +++ b/templates/Containerfile.modules @@ -37,7 +37,7 @@ ARG BASE_IMAGE="{{ base_image }}" {% macro run_modules(module) %} {% if module.type %} RUN chmod +x /tmp/modules/{{ module.type }}/{{ module.type }}.sh -RUN source /tmp/exports.sh && OS_VERSION="$(grep -Po '(?<=VERSION_ID=)\d+' /usr/lib/os-release)" /tmp/modules/{{ module.type }}/{{ module.type }}.sh $(echo -e "{{ print_module_context(module = module) }}") +RUN set -x && source /tmp/exports.sh && OS_VERSION="$(grep -Po '(?<=VERSION_ID=)\d+' /usr/lib/os-release)" /tmp/modules/{{ module.type }}/{{ module.type }}.sh "$(echo -e "{{ print_module_context(module = module) }}")" {% elif module["from-file"] %} {% set extra_module = get_module_from_file(file = module["from-file"]) %} {% for m in extra_module.modules %}