#!/bin/bash

source "$(dirname "$0")/setup.sh"

CONNECT_VERSION=4.4.0

CONNECT_LINUX_64_URL="https://saucelabs.com/downloads/sc-${CONNECT_VERSION}-linux.tar.gz"
CONNECT_LINUX_32_URL="https://saucelabs.com/downloads/sc-${CONNECT_VERSION}-linux32.tar.gz"
CONNECT_MAC_URL="https://saucelabs.com/downloads/sc-${CONNECT_VERSION}-osx.zip"

unpack_zip() {
    CONNECT_DOWNLOAD="Sauce_Connect.zip"

    mkdir -p $SEL_DIR
    cd $SEL_DIR
    curl $CONNECT_URL > $CONNECT_DOWNLOAD
    unzip $CONNECT_DOWNLOAD
    rm $CONNECT_DOWNLOAD
}

unpack_tar_gz() {
    CONNECT_DOWNLOAD="Sauce_Connect.tgz"

    mkdir -p $SEL_DIR
    cd $SEL_DIR
    curl $CONNECT_URL > $CONNECT_DOWNLOAD
    tar xfz $CONNECT_DOWNLOAD
    rm $CONNECT_DOWNLOAD
}

if [[ "${SV_S_BINARIES}" == 'Linux64'  ]]; then
   CONNECT_URL=$CONNECT_LINUX_64_URL
   unpack_tar_gz
elif [[ "${SV_S_BINARIES}" == 'Linux'  ]]; then
   CONNECT_URL=$CONNECT_LINUX_32_URL
   unpack_tar_gz
elif [[ "${SV_S_BINARIES}" == 'Mac'  ]]; then
   CONNECT_URL=$CONNECT_MAC_URL
   unpack_zip
else
   echo "OS not supported"
   exit 1
fi
