From 1902dfab83fb6d3242336f59f5a78a2fd541ee36 Mon Sep 17 00:00:00 2001 From: yanistyle Date: Sun, 22 Feb 2026 17:53:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C=20in?= =?UTF-8?q?stall.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 59 ------------------------------------------------------ 1 file changed, 59 deletions(-) delete mode 100644 install.sh diff --git a/install.sh b/install.sh deleted file mode 100644 index 65514e0..0000000 --- a/install.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -set -e - -API_URL="https://api.github.com/repos/shtorm-7/sing-box-extended/releases/latest" -FILE_PATTERN="linux-arm64.tar.gz" -TMP_DIR="/tmp/sing-box-install" -ARCHIVE_NAME="sing-box-latest.tar.gz" -DEST_FILE="/usr/bin/sing-box" - -echo "[*] Ищу последнюю версию для $FILE_PATTERN..." - -DOWNLOAD_URL=$(wget -qO- "$API_URL" | tr ',' '\n' | grep "browser_download_url" | grep "$FILE_PATTERN" | awk -F '"' '{print $4}') - -if [ -z "$DOWNLOAD_URL" ]; then - echo "[!] ОШИБКА: Не смог найти URL для скачивания." - echo "Проверь $FILE_PATTERN или репозиторий. Может, ГитХаб лежит?" - exit 1 -fi - -echo "[+] Нашел: $DOWNLOAD_URL" - -echo "[*] Готовлю место в /tmp..." -rm -rf "$TMP_DIR" -mkdir -p "$TMP_DIR" -cd "$TMP_DIR" - -echo "[*] Качаю..." -wget -O "$ARCHIVE_NAME" "$DOWNLOAD_URL" - -echo "[*] Гашу старый sing-box... (если он запущен)" -service sing-box stop >/dev/null 2>&1 || true -killall sing-box >/dev/null 2>&1 || true - -echo "[*] Распаковываю архив (полностью)..." -tar -xzf "$ARCHIVE_NAME" - -echo "[*] Ищу бинарный файл..." -BINARY_PATH=$(find . -type f -name sing-box | head -n 1) - -if [ -z "$BINARY_PATH" ]; then - echo "[!] ОШИБКА: Архив распаковался, но внутри нет файла 'sing-box'!" - exit 1 -fi - -echo "[+] Файл найден: $BINARY_PATH" - -echo "[*] Ставлю новый бинарник в $DEST_FILE..." -mv "$BINARY_PATH" "$DEST_FILE" - -echo "[*] Даю права на запуск..." -chmod +x "$DEST_FILE" - -echo "[*] Убираю за собой мусор (архив и распакованные папки)..." -cd / -rm -rf "$TMP_DIR" - -echo "[+] Готово! Обновление установлено." -