21 lines
589 B
Bash
21 lines
589 B
Bash
#!/bin/bash
|
|
set -xe
|
|
|
|
VERSION=0.2.12
|
|
TARGET=x86_64-unknown-linux-musl
|
|
# from https://github.com/mozilla/sccache/releases
|
|
SHA="26fd04c1273952cc2a0f359a71c8a1857137f0ee3634058b3f4a63b69fc8eb7f"
|
|
DL_URL="https://github.com/mozilla/sccache/releases/download"
|
|
BIN_DIR=/usr/local/bin
|
|
TEMP_DIR=$(mktemp -d)
|
|
TAR_NAME="sccache-${VERSION}-${TARGET}.tar.gz"
|
|
|
|
cd "${TEMP_DIR}"
|
|
mkdir -p "${BIN_DIR}"
|
|
|
|
curl -sSL -O "${DL_URL}/${VERSION}/${TAR_NAME}"
|
|
echo "${SHA} ${TAR_NAME}" | sha256sum --check -
|
|
tar -xzf "${TAR_NAME}" --strip-components 1
|
|
cp sccache "${BIN_DIR}/sccache"
|
|
chmod +x "${BIN_DIR}/sccache"
|