Обновить install.sh
This commit is contained in:
+3
-1
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
[ -f "/etc/openwrt_release" ] || { printf "\033[1;31m[!] Ошибка: Эта система не OpenWrt.\033[0m\n"; exit 1; }
|
[ -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), и только потом копируем новый.
|
# sing-box), и только потом копируем новый.
|
||||||
rm -f "$DEST_FILE"
|
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 не установлен."; }
|
cp "$BIN_PATH" "$DEST_FILE" || { rm -f "$DEST_FILE"; fail "Недостаточно места на целевом диске ($DEST_DIR). sing-box не установлен."; }
|
||||||
chmod +x "$DEST_FILE"
|
chmod +x "$DEST_FILE"
|
||||||
sync
|
sync
|
||||||
|
|||||||
Reference in New Issue
Block a user