From b92c1e5d42d40e776a527ac6dc1be9365fe34faa Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Wed, 28 Nov 2018 10:38:47 +0100 Subject: [PATCH] fix: do not silently pass errors when populating environment variable for running hooks. --- bin/compose-core | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bin/compose-core b/bin/compose-core index f500bae..cb14a97 100755 --- a/bin/compose-core +++ b/bin/compose-core @@ -1272,19 +1272,22 @@ run_service_hook () { charm.has_hook "$charm" "$action" >/dev/null || continue PROJECT_NAME=$(get_default_project_name) || return 1 - export MASTER_BASE_SERVICE_NAME=$(get_top_master_service_for_service "$subservice") || return 1 - export MASTER_BASE_CHARM_NAME=$(get_service_charm "$MASTER_BASE_SERVICE_NAME") || return 1 + MASTER_BASE_SERVICE_NAME=$(get_top_master_service_for_service "$subservice") || return 1 + MASTER_BASE_CHARM_NAME=$(get_service_charm "$MASTER_BASE_SERVICE_NAME") || return 1 + DOCKER_BASE_IMAGE=$(service_base_docker_image "$MASTER_BASE_SERVICE_NAME") || return 1 Wrap -d "running $YELLOW$action$NORMAL hook of $DARKYELLOW$subservice$NORMAL in charm $DARKPINK$charm$NORMAL" <