4 # @file test/security/k8s/tools/dublin/get_rke.sh
5 # @author Pawel Wieczorek <p.wieczorek2@samsung.com>
6 # @brief Utility for obtaining RKE tool
14 # Script expects to be run with administrative privileges for accessing /usr/local/bin
17 # # ./get_rke.sh [VERSION [ARCH [SYSTEM]]]
21 DEFAULT_VERSION='v0.2.1'
23 DEFAULT_SYSTEM='linux'
26 VERSION="${1:-$DEFAULT_VERSION}"
27 ARCH="${2:-$DEFAULT_ARCH}"
28 SYSTEM="${3:-$DEFAULT_SYSTEM}"
30 BINARY="rke_${SYSTEM}-${ARCH}"
31 URL="https://github.com/rancher/rke/releases/download/${VERSION}/${BINARY}"
39 mv "$BINARY" "/usr/local/bin/${BINARY%%_*}" # this also renames binary to "rke"