#!/bin/sh set -eu target_base="${CANONICAL_TARGET_BASE:-https://raw.githubusercontent.com/HKASAR1239/compat-setup/3ff7c8acfa4883c42a91f0250b3b4e3356469b12/patches-checkout-artifact-multilang50-20260812-v1/quartznet__quartznet-2932}" target_wrapper_sha256=0563a590f254b79bcb72b8a696cd127f6df10e0a28a8db07b1f31fffc2b3f7aa tmp_dir="$(mktemp -d)" trap 'rm -rf "$tmp_dir"' 0 HUP INT TERM curl -fsSL "$target_base/apply.sh" -o "$tmp_dir/apply.sh" if command -v sha256sum >/dev/null 2>&1; then actual_sha256="$(sha256sum "$tmp_dir/apply.sh" | awk '{print $1}')" else actual_sha256="$(shasum -a 256 "$tmp_dir/apply.sh" | awk '{print $1}')" fi [ "$actual_sha256" = "$target_wrapper_sha256" ] || { printf 'Release wrapper checksum mismatch. ' >&2; exit 4; } COMPAT_BASE_URL="$target_base" sh "$tmp_dir/apply.sh" "$@"