#!/usr/bin/env sh set -exo pipefail docker inspect tek:glibc || time docker build --cache-from=internal \ -f build/Dockerfile.glibc -t tek:glibc . time docker run \ --rm -itu0 \ -v .:/build -w /build \ -vtek-build-cargo:/home/build/.cargo \ -vtek-build-target:/build/target \ -eRUST_JACK_DLOPEN=true \ tek:glibc sh -c "chown -R 1000:1000 /build/target \ && su build -c '. ~/.cargo/env \ && time cargo build -j4 --release \ && cp target/release/tek build/'"