fix7: закрыть P0/P1 блокеры runtime/install и перевести hysteria UI в read-only

This commit is contained in:
2026-04-28 18:36:41 +05:00
parent 087d9f616a
commit 5455e41fc1
7 changed files with 26 additions and 357 deletions
+3 -5
View File
@@ -144,6 +144,7 @@ ensure_node() {
ensure_pnpm() {
local managed="$TOOLCHAIN_DIR/pnpm/bin/pnpm"
export PATH="$TOOLCHAIN_DIR/pnpm/bin:$PATH"
if [ -x "$managed" ] && [ "$($managed --version)" = "$PNPM_REQUIRED" ]; then
PNPM_BIN="$managed"
else
@@ -151,11 +152,8 @@ ensure_pnpm() {
mkdir -p "$TOOLCHAIN_DIR/pnpm/bin"
corepack enable --install-directory "$TOOLCHAIN_DIR/pnpm/bin"
corepack prepare "pnpm@$PNPM_REQUIRED" --activate
if command -v pnpm >/dev/null 2>&1; then
cp "$(command -v pnpm)" "$managed"
chmod 0755 "$managed"
fi
PNPM_BIN="$(command -v pnpm)"
[ -x "$managed" ] || fail "pnpm binary was not installed into $managed"
PNPM_BIN="$managed"
fi
export PNPM_BIN