Обновить install.sh
This commit is contained in:
+3
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user