From dc18dd21f0318a05739c1a2b1aab81b78bf3950c Mon Sep 17 00:00:00 2001 From: Snowy-Fluffy Date: Sat, 23 Aug 2025 12:46:40 +0300 Subject: [PATCH] modern fix --- files/install.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/files/install.sh b/files/install.sh index dc793e1..0a3566b 100755 --- a/files/install.sh +++ b/files/install.sh @@ -69,18 +69,20 @@ install_zapret() { echo "Получаю релиз запрета..." sleep 2 mkdir -p /tmp/zapret_download - cd /tmp/zapret_download || error_exit "Не удалось перейти в /tmp/zapret_download" - if ! curl -L -o https://github.com/bol-van/zapret/releases/download/v71.1.1/zapret-v71.1.1.tar.gz; then + #cd /tmp/zapret_download || error_exit "Не удалось перейти в /tmp/zapret_download" + if ! curl -L -o "/tmp/zapret_download/zapret-bin-openwrt.tar.gz" $(curl -s https://api.github.com/repos/bol-van/zapret/releases/latest | grep "browser_download_url.*openwrt.*tar.gz" | head -n 1 | cut -d '"' -f 4); then rm -rf /tmp/zapret_download error_exit "Не удалось получить релиз запрета." fi mkdir -p /opt/zapret - if ! tar -xzf zapret-v71.1.1.tar.gz -C /opt/zapret --strip-components=1; then + if ! tar -xzf /tmp/zapret_download/zapret-bin-openwrt.tar.gz -C /opt/zapret --strip-components=1; then rm -rf /tmp/zapret_download /opt/zapret error_exit "Не удалось разархивировать архив с релизом запрета." fi - git clone https://github.com/Snowy-Fluffy/zapret.cfgs /opt/zapret/zapret.cfgs - rm -rf /tmp/zapret_download + rm -rf /tmp/zapret_download + echo "Клонирую репозиторий..." + git clone https://github.com/Snowy-Fluffy/zapret.cfgs /opt/zapret/zapret.cfgs + else echo "Клонирую репозиторий..." sleep 2