Files
shadowsocks-libev/tests/test_interop_rust.sh
Max Lv 201e70c4bd Modernize C builds with offline dependencies and portable runtime helpers (#3050)
Bundle pinned offline dependencies, remove libcork/libipset and submodule requirements, and add portable runtime helpers with relocatable static/shared library installations.

Add Clang static build validation for Linux/musl, macOS and Windows, real TCP/UDP and SIP003 interoperability coverage, and recorded performance tradeoffs. All 21 hosted checks pass at the reviewed PR head 8d504e6218.
2026-09-11 13:42:11 +08:00

10 lines
398 B
Bash
Executable File

#!/bin/sh
# Compatibility entry point. Python uses explicit SOCKS sockets, never curl
# or HTTP proxy environment variables. Required CI treats missing peers as errors.
if ! command -v python3 >/dev/null 2>&1; then
echo 'Missing interoperability prerequisite: python3' >&2
if [ "${SS_REQUIRE_INTEROP:-0}" = 1 ]; then exit 1; fi
exit 77
fi
exec python3 "$(dirname "$0")/interop.py" "$@"