github.com/maier/nomad@v0.4.1-0.20161110003312-a9e3d0b8549d/scripts/install_rkt.sh (about) 1 #!/bin/bash 2 3 set -ex 4 5 RKT_VERSION="v1.17.0" 6 RKT_SHA512="30fd15716e148afa34ed28e6d5d778226e5e9761e9df3eb98f397cb2a7f3e3fc78e3dad2b717eee4157afc58183778cb1872aa82f3d05cc2bc9fb41193e81a7f" 7 CMD="cp" 8 9 if [ ! -v DEST_DIR ]; then 10 DEST_DIR="/usr/local/bin" 11 CMD="sudo cp" 12 fi 13 14 if [ ! -d "rkt-${RKT_VERSION}" ]; then 15 printf "rkt-%s/ doesn't exist\n" "${RKT_VERSION}" 16 if [ ! -f "rkt-${RKT_VERSION}.tar.gz" ]; then 17 printf "Fetching rkt-%s.tar.gz\n" "${RKT_VERSION}" 18 echo "$RKT_SHA512 rkt-${RKT_VERSION}.tar.gz" > rkt-$RKT_VERSION.tar.gz.sha512sum 19 wget https://github.com/coreos/rkt/releases/download/$RKT_VERSION/rkt-$RKT_VERSION.tar.gz 20 sha512sum --check rkt-$RKT_VERSION.tar.gz.sha512sum 21 tar xzvf rkt-$RKT_VERSION.tar.gz 22 fi 23 fi 24 25 $CMD rkt-$RKT_VERSION/rkt $DEST_DIR 26 $CMD rkt-$RKT_VERSION/*.aci $DEST_DIR 27 28 rkt version