github.com/argoproj/argo-cd/v3@v3.2.1/hack/installers/checksums/add-protoc-checksums.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  # Usage: ./add-protoc-checksums.sh 27.2  # use the desired version
     4  
     5  [[ $OSTYPE == 'darwin'* ]] && sha256sum() { shasum -a 256 "$@" ; }
     6  
     7  set -e
     8  for arch in aarch_64 ppcle_64 s390_64 x86_64; do
     9    wget "https://github.com/protocolbuffers/protobuf/releases/download/v$1/protoc-$1-linux-$arch.zip" -O "protoc-$1-linux-$arch.zip"
    10    sha256sum "protoc-$1-linux-$arch.zip" > "protoc-$1-linux-$arch.zip.sha256"
    11    rm "protoc-$1-linux-$arch.zip"
    12  done
    13  
    14  for arch in aarch_64 x86_64; do
    15    wget "https://github.com/protocolbuffers/protobuf/releases/download/v$1/protoc-$1-osx-$arch.zip" -O "protoc-$1-osx-$arch.zip"
    16    sha256sum "protoc-$1-osx-$arch.zip" > "protoc-$1-osx-$arch.zip.sha256"
    17    rm "protoc-$1-osx-$arch.zip"
    18  done