cargo.sh

260 B · shellscript · 11 lines

1#!/usr/bin/env bash23set -euo pipefail45cd "$(dirname "$0")/.."6export CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-4}"7export CARGO_LOCK=held8lock="${TMPDIR:-/tmp}/mrlyprod-cargo.lock"9until mkdir "$lock" 2>/dev/null; do sleep 2; done10trap 'rmdir "$lock"' EXIT11"$@"