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