2019-06-20 21:56:42 +03:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
ETCD3_RELEASE_VERSION=$1
|
|
|
|
OUTPUT_DIR=$(realpath "$2")
|
|
|
|
|
|
|
|
tmp_dir=$(mktemp -d)
|
|
|
|
|
|
|
|
pushd "$tmp_dir" &> /dev/null
|
|
|
|
|
2019-06-26 16:47:38 +03:00
|
|
|
curl -sL "https://github.com/etcd-io/etcd/releases/download/$ETCD3_RELEASE_VERSION/etcd-$ETCD3_RELEASE_VERSION-linux-amd64.tar.gz" | tar -zxf -
|
2019-06-20 21:56:42 +03:00
|
|
|
|
|
|
|
mkdir -p $OUTPUT_DIR
|
2019-06-26 16:47:38 +03:00
|
|
|
mv etcd-$ETCD3_RELEASE_VERSION-linux-amd64/etcd $OUTPUT_DIR/
|
|
|
|
mv etcd-$ETCD3_RELEASE_VERSION-linux-amd64/etcdctl $OUTPUT_DIR/
|
2019-06-20 21:56:42 +03:00
|
|
|
|
|
|
|
popd &> /dev/null
|
|
|
|
|
|
|
|
rm -rf $tmp_dir
|