From a007c2c76fde90e369c2cfb3c3767e241a747062 Mon Sep 17 00:00:00 2001 From: Alexey Sheplyakov Date: Mon, 27 Jun 2016 17:40:01 +0300 Subject: [PATCH] Fix the failure to create swift endpoints Shell scripts are whitespace sensitive, in particular a= $(echo A) a=\ $(echo A) tries to run the 'A' executable somewhere in $PATH with environment variable `a' set to an empty string. Change-Id: I57648e597a2875061f38c8669370598348e2c6f9 --- devstack/lib/ceph | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/devstack/lib/ceph b/devstack/lib/ceph index 479f84f..6e04199 100644 --- a/devstack/lib/ceph +++ b/devstack/lib/ceph @@ -419,12 +419,10 @@ EOF function _create_swift_endpoint { local swift_service - swift_service=\ - $(get_or_create_service "swift" "object-store" "Swift Service") + swift_service=$(get_or_create_service "swift" "object-store" "Swift Service") local swift_endpoint - swift_endpoint=\ - "$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:${CEPH_RGW_PORT}/swift/v1" + swift_endpoint="$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:${CEPH_RGW_PORT}/swift/v1" get_or_create_endpoint $swift_service \ "$REGION_NAME" $swift_endpoint $swift_endpoint $swift_endpoint