From 7d7b362d79ffc4291176369275cbef1ea1731a2d Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 31 Mar 2021 09:51:27 +0300 Subject: [PATCH] [Ubuntu] suppress unzip messages in aws.sh script (#3055) * suppress unzip messages * remove sudo * add /tmp --- images/linux/scripts/installers/aws.sh | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/images/linux/scripts/installers/aws.sh b/images/linux/scripts/installers/aws.sh index 3a81ae81a..cba85d7f9 100644 --- a/images/linux/scripts/installers/aws.sh +++ b/images/linux/scripts/installers/aws.sh @@ -4,26 +4,24 @@ ## Desc: Installs the AWS CLI ################################################################################ +# Source the helpers for use with the script source $HELPER_SCRIPTS/os.sh +source $HELPER_SCRIPTS/install.sh # Install the AWS CLI v1 on Ubuntu16 and Ubuntu18, and AWS CLI v2 on Ubuntu20 if isUbuntu20 ; then - curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" - unzip awscliv2.zip - ./aws/install -i /usr/local/aws-cli -b /usr/local/bin - rm awscliv2.zip - rm -rf aws + download_with_retries "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" "/tmp" "awscliv2.zip" + unzip -qq /tmp/awscliv2.zip -d /tmp + /tmp/aws/install -i /usr/local/aws-cli -b /usr/local/bin fi if isUbuntu16 || isUbuntu18 ; then - curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" - unzip awscli-bundle.zip - ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws - rm awscli-bundle.zip - rm -rf awscli-bundle + download_with_retries "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" "/tmp" "awscli-bundle.zip" + unzip -qq /tmp/awscli-bundle.zip -d /tmp + /tmp/awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws fi -curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" -o "session-manager-plugin.deb" -sudo apt install ./session-manager-plugin.deb +download_with_retries "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" "/tmp" "session-manager-plugin.deb" +apt install /tmp/session-manager-plugin.deb invoke_tests "CLI.Tools" "AWS"