mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-09-25 02:03:53 +00:00
Rename the project to shadowsocks-c while retaining ss-* commands, the embedding ABI, and legacy library/package lookup compatibility.
Replace libev with bundled libuv for IOCP/kqueue event backends, expand asynchronous runtime DNS coverage, and add actionlint/Ruff with strict clang-tidy failure handling. Validate native platforms, static builds, packaging, interoperability, sanitizers, and canonical/legacy consumers.
All 22 hosted checks pass at reviewed head a8493250eb.
15 lines
420 B
Bash
Executable File
15 lines
420 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Backward-compatible maintainer entrypoint for the offline release archive.
|
|
set -euo pipefail
|
|
root=$(git rev-parse --show-toplevel)
|
|
name=shadowsocks-c
|
|
directory=$root
|
|
while getopts "n:o:" opt; do
|
|
case "$opt" in
|
|
n) name=$OPTARG ;;
|
|
o) directory=$OPTARG ;;
|
|
*) exit 1 ;;
|
|
esac
|
|
done
|
|
exec python3 "$root/scripts/source_archive.py" "$directory/$name.tar.gz" --prefix "$name"
|