From c6e82b6872173c5297f9949add25e1f1d2e73391 Mon Sep 17 00:00:00 2001 From: Mehrdad Afshari Date: Wed, 7 Feb 2018 13:37:28 -0800 Subject: Make ruby/run_distrib_test.sh to pass shellcheck (with suppression) --- test/distrib/ruby/run_distrib_test.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'test/distrib') diff --git a/test/distrib/ruby/run_distrib_test.sh b/test/distrib/ruby/run_distrib_test.sh index d74f4cd76d..99fb873589 100755 --- a/test/distrib/ruby/run_distrib_test.sh +++ b/test/distrib/ruby/run_distrib_test.sh @@ -15,20 +15,22 @@ set -ex -cd $(dirname $0) +cd "$(dirname "$0")" ARCH=$1 PLATFORM=$2 # Create an indexed local gem source with gRPC gems to test GEM_SOURCE=../../../gem_source -mkdir -p ${GEM_SOURCE}/gems -cp $EXTERNAL_GIT_ROOT/input_artifacts/grpc-*$ARCH-$PLATFORM.gem ${GEM_SOURCE}/gems -if [[ "$(ls ${GEM_SOURCE}/gems | grep grpc | wc -l)" != 1 ]]; then +mkdir -p "${GEM_SOURCE}/gems" +cp "$EXTERNAL_GIT_ROOT"/input_artifacts/grpc-*"$ARCH-$PLATFORM".gem "${GEM_SOURCE}/gems" +# TODO: rewrite the following line to be shellcheck-compliant +# shellcheck disable=SC2010 +if [[ "$(ls "${GEM_SOURCE}/gems" | grep -c grpc)" != 1 ]]; then echo "Sanity check failed. Copied over more than one grpc gem into the gem source directory." exit 1 fi; gem install builder -gem generate_index --directory ${GEM_SOURCE} +gem generate_index --directory "${GEM_SOURCE}" bundle install -- cgit v1.2.3