#!/usr/bin/env bash set -euo pipefail if [ "${REDBEAR_ALLOW_UPSTREAM:-0}" = "0" ]; then echo "ERROR: cargo-update.sh modifies Cargo.lock files and may require network access." >&2 echo " Set REDBEAR_ALLOW_UPSTREAM=1 to override." >&2 exit 1 fi recipe_name="$1" recipe_path=$(find recipes -name "$recipe_name" -maxdepth 4) make f."$recipe_name" cd "$recipe_path"/source cargo update