fix download zapret

This commit is contained in:
Snowy-Fluffy
2025-08-23 15:07:03 +03:00
parent 081eff31ff
commit b85d61f4f6

View File

@@ -35,13 +35,18 @@ download_zapret()
rm -rf $TEMP_DIR_BIN
error_exit "Не удалось получить релиз запрета."
fi
else
curl -s https://api.github.com/repos/bol-van/zapret/releases/latest | grep "browser_download_url.*tar.gz" | grep -v "openwrt" | head -n 1 | cut -d '"' -f 4 | xargs -I {} curl -L -o "$TEMP_DIR_BIN/latest.tar.gz" "{}" || error_exit "не могу получить релиз запрета"
fi
if ! tar -xzf $TEMP_DIR_BIN/latest.tar.gz -C /opt/zapret --strip-components=1; then
if ! tar -xzf $TEMP_DIR_BIN/latest.tar.gz -C /opt/zapret --strip-components=1; then
rm -rf $TEMP_DIR_BIN /opt/zapret
error_exit "Не удалось разархивировать архив с релизом запрета."
fi
else
curl -s https://api.github.com/repos/bol-van/zapret/releases/latest | grep "browser_download_url.*tar.gz" | grep -v "openwrt" | head -n 1 | cut -d '"' -f 4 | xargs -I {} curl -L -o "$TEMP_DIR_BIN/latest.tar.gz" "{}" || error_exit "не могу получить релиз запрета"
if ! tar -xzf $TEMP_DIR_BIN/latest.tar.gz -C /opt/zapret/; then
rm -rf $TEMP_DIR_BIN /opt/zapret
error_exit "Не удалось разархивировать архив с релизом запрета."
fi
fi
get_latest_version > /opt/zapret-ver
echo "Клонирую репозиторий конфигураций..."
git clone https://github.com/Snowy-Fluffy/zapret.cfgs /opt/zapret/zapret.cfgs