gvisor-lx/remove-unused.sh
Leadaxe 2c4ae3b0a4 snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1
Содержимое пина, зафиксированного в go.mod sing-box-lx, одним коммитом
без истории. Полная история SagerNet/gvisor — 1.45 ГБ и клонируется в
каждой CI-джобе; наша дельта — одна вставка в одну функцию, история для
неё не нужна.

Module path github.com/sagernet/gvisor сохранён намеренно: на него
опирается replace-директива суперпроекта.

Патч поверх — отдельным коммитом, чтобы дельта читалась одним git show
и переносилась на новый пин копированием.

SPECS/TASKS/048-GVISOR_HANDSHAKE_NIL_CRASH
2026-08-04 15:50:08 +03:00

36 lines
634 B
Bash

#!/usr/bin/env bash
function remove_unused() {
git rm -rf --ignore-unmatch \
runsc shim tools webhook \
pkg/shim \
pkg/eventchannel \
pkg/coverage \
pkg/sentry \
pkg/metric \
pkg/hostos \
pkg/ring0 \
pkg/prometheus \
pkg/seccomp \
pkg/sigframe \
pkg/bpf \
pkg/aio \
pkg/urpc \
pkg/control \
pkg/bitmap \
pkg/p9 \
pkg/lisafs \
pkg/erofs \
pkg/devutil \
pkg/safemem \
pkg/usermem \
pkg/tcpip/nftables
}
remove_unused
remove_unused
./reformat.sh
go mod tidy
git commit -a -m "Remove unused"