Обновить install.sh

This commit is contained in:
yanistyle
2026-10-11 23:31:38 +03:00
parent cb2bb86950
commit 8c2494c016
+3 -1
View File
@@ -1,4 +1,3 @@
#!/bin/sh
[ -f "/etc/openwrt_release" ] || { printf "\033[1;31m[!] Ошибка: Эта система не OpenWrt.\033[0m\n"; exit 1; }
@@ -223,6 +222,9 @@ DEST_DIR=$(dirname "$DEST_FILE")
# Поэтому сначала удаляем старый бинарник (в том числе стоковый из пакета
# sing-box), и только потом копируем новый.
rm -f "$DEST_FILE"
# Недокопированные временные файлы от прерванных/старых установок
# (скрытые, ls их не показывает) тоже занимают место на флеше
rm -f "$DEST_DIR"/.sing-box.tmp.*
cp "$BIN_PATH" "$DEST_FILE" || { rm -f "$DEST_FILE"; fail "Недостаточно места на целевом диске ($DEST_DIR). sing-box не установлен."; }
chmod +x "$DEST_FILE"
sync