mirror of https://github.com/dexidp/dex.git
2 changed files with 52 additions and 7 deletions
@ -0,0 +1,28 @@
|
||||
#!/bin/bash -e |
||||
|
||||
# This is a script to download protoc. Rather than depending on the version on |
||||
# a developer's machine, always download a specific version. |
||||
|
||||
VERSION="3.1.0" |
||||
|
||||
if [ $# -ne 1 ]; then |
||||
echo "Usage: ./get-protoc [dest]" |
||||
exit 2 |
||||
fi |
||||
|
||||
# Use the go tool to determine OS. |
||||
OS=$( go env GOOS ) |
||||
|
||||
if [ "$OS" = "darwin" ]; then |
||||
OS="osx" |
||||
fi |
||||
|
||||
# TODO(ericchiang): Architectures other than amd64? |
||||
ZIP="protoc-${VERSION}-${OS}-x86_64.zip" |
||||
URL="https://github.com/google/protobuf/releases/download/v${VERSION}/${ZIP}" |
||||
|
||||
wget ${URL} |
||||
# Unpack the protoc binary. Later we might want to grab additional data. |
||||
unzip -p ${ZIP} bin/protoc > $1 |
||||
chmod +x $1 |
||||
rm ${ZIP} |
||||
Loading…
Reference in new issue